summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* fix buildLi Haoyi2018-08-221-24/+24
|
* Visualize plan (#409)Joseph K. Strauss2018-08-163-671/+198
| | | | | | * Add VisualizePlan.svg to docs build * Use simpler graph
* Simple BuildInfo plugin (#325)benjaminfrank2018-08-161-0/+58
| | | | | | | * Simple BuildInfo plugin * BuildInfo readme include other known yet external plugins * Add tests
* Make visualizePlan work with external modules (#406)Joseph K. Strauss2018-08-102-32/+810
|
* Visualize Plan (#404)Joseph K. Strauss2018-08-082-0/+72
| | | | | | | | | | | | | | * Make necessary import changes * Refactor to allow calling internally w/o println * Refactor to allow multiple visualize modes * Add new visualizaPlan grap entire plan * Remove and alphabetize imports * Document visualizePlan
* Update 2 - Configuring Mill.mdLi Haoyi2018-08-051-1/+1
|
* Add support for Dotty projects (#397)Guillaume Martres2018-08-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Abstract over the scala compiler organization * Support using a locally published compiler Publishing locally with sbt means publishing ivy-style, which uses a different naming convention than maven, we now handle both cases. * Add minimal support for Dotty projects * Rewrite scalalib.Dep, introduce scalalib.CrossVersion Instead of Dep being a trait with three cases (Java/Scala/Point), it is now a case class where the cross field is an instance of the CrossVersion trait which has three cases (Constant/Binary/Full). This is more versatile since it allows for non-empty constant suffixes which will be used to implement withDottyCompat in the next commit. It's also a cleaner separation of concerns. We also deduplicate various pieces of codes that computed the artifact name: this is now always handled in Dep and CrossVersion. * Add simple way to use Scala 2 deps in a Dotty project This is similar to the withDottyCompat method in the sbt-dotty plugin. * Turn off the Dotty test on Java >= 9
* Add documentation for ScalaPB module (#398)David Gregory2018-08-031-0/+51
|
* Add doc on excluding Scala library from assembly (#396)Manu Zhang2018-08-011-0/+14
|
* update installation instructions for 0.2.6Li Haoyi2018-07-301-2/+2
|
* Fix bullets in manual (#394)Joseph K. Strauss2018-07-301-3/+4
|
* 0.2.50.2.5Li Haoyi2018-07-221-2/+15
| | | | | | tweak-readme reduce polling frequency of BackgroundWrapper
* tweak docsLi Haoyi2018-07-181-8/+11
|
* improve error messages for scala native test suiteLi Haoyi2018-07-181-7/+74
|
* WIP: Scala native (#206)Andrew Richards2018-07-181-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add scala-native PR#1143 as submodule * first pass at integrating scala-native build into mill including worker/bridge * add the native libraries to the compile and run classpath * sssshhh don't be so noisy * update scala-native to latest build WIP * update mill to latest scala-native build-api code * add test interface from scala-native this code is not published ornot published at the correct scala version so copy it in for now * implement tests for scala-native very messy at the moment also correct bridge version as much as possible with out a scala-native release * update to scala-native/master scala-native #1143 now merged * Remove scala-native submodule * updates for scala-native 0.3.7 release * fixes after rebase * make test framework agnostic and tidy dependencies * add robust method of getting JVM classpath for running tests support for multiple test frameworks tidy up * rebase fixes for 0.2.0 * add SbtNativeModule and tidy * rebase fixes * fix building of compile / run Classpath (via transitiveIvyDeps) better method of loading JVM test frameworks * add tests for build, run, utest, scalatest * move native tests into it own trait which can be extended/overidden * change release mode to a sealed trait instead of boolean * add logLevel to ScalaNativeModule and plumb in propagate release and log levels to test projects * use test-runner from scala-native instead of including project source add ability easily compile against scala-native snapshots * add some docs * update to 0.3.8
* Issue #314; port sbt-updates to mill (#340)Guillaume Galy2018-07-141-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | * Implement basic dependency resolution * Implement basic dependency versions resolution (Maven only) * refactor dependency updates code * add resolution of updated dependencies * remove dependency on locally-built coursier * dependency updates output formatting * Add 'allowPreRelease' option * start adding tests * Add more tests * Add documentation * Cleanup code * rewrite version parser to use fastparse
* Merge branch 'master' of github.com:lihaoyi/mill0.2.4Li Haoyi2018-07-062-1/+38
|\
| * Add scoop as installation option for Windows (#377)Martin Mauch2018-06-281-0/+6
| |
| * Add Docker instructions (#369)Martin Mauch2018-06-101-0/+7
| |
| * Correct Unmanaged Jars snippet (#371)mcallisto2018-06-101-1/+1
| | | | | | The Unmanaged Jars snippet currently shown is not working, updated with correct solution as per closed issue #361.
| * doc formattingrockjam2018-06-101-1/+1
| |
| * add docs section about assembly rulesrockjam2018-06-101-0/+24
| |
* | 0.2.4Li Haoyi2018-07-061-2/+2
|/
* fix download url typo (#366)Alexey Pozdnyakov2018-06-081-1/+1
|
* Fixed typos, wordings, formatted examples (#365)Sakib Hadžiavdić2018-06-068-223/+219
|
* Allow hyphens in module and task names (#362)Joseph K. Strauss2018-06-061-0/+38
| | | | | | | | | | | | | | | | | * Allow bacticked tasks * Prevent stack overflow * Test for illegal bacticked identifiers * Filter out illegal backticked identifiers The only legal identifiers are aplanumeric, unserscore (_), and hyphens (-). * Remove unused method that is invalid * Document valid characters for module/task names
* add mill plan to the docsLi Haoyi2018-06-031-4/+27
|
* update-docsLi Haoyi2018-06-031-2/+2
|
* 0.2.30.2.3Li Haoyi2018-06-024-5/+1225
|
* 0.2.20.2.2Li Haoyi2018-05-201-2/+2
|
* fix windows download linkLi Haoyi2018-05-201-2/+3
|
* 0.2.10.2.1Li Haoyi2018-05-201-1/+1
|
* - Update changelog in preparation for 0.2.1Li Haoyi2018-05-201-0/+34
| | | | | | - Clean up root `readme.md` to remove duplication with the `docs/` folder - Bump zinc version
* [WIP] Fixes #227; add `mill clean` (#315)Guillaume Galy2018-05-161-0/+20
| | | | | | | | | | | | | | | | * Adding clean as a default task * [WIP] Improve 'clean' paths resolution * Improve clean targets resolution mechanism * fix error on clean all * update "clean all" to keep all 'out/mill-*' paths * fix cross module resolution in clean task * Add documentation for "clean" task
* Update 4 - Tasks.md (#319)Alf Richter2018-05-111-4/+5
| | | Fixed all T.source to T.sources
* Update 4 - Tasks.md (#317)Alf Richter2018-05-111-2/+2
| | | Added s to T.source and fixed small typo
* Scalafmt support (#308)Nikolay Tatarinov2018-05-061-0/+22
| | | | | | | | | | | | | | | | | | | | * add scalafmt module, that formats all sources files on every run * scalafmt worker that internally chaches reformatted files * move jvm process call to helper method * use scala 2.12.4 to resolve scalafmt deps; check for config file existence; add quiet flags to scalafmt CLI * make a scalafmt worker a singleton * add tests for scalafmt module * add reformatAll command * tests for reformatAll command * add docs about scalafmt support
* update docs about scala modules publishingrockjam2018-04-302-4/+4
|
* Make builds able to depend on external projects (#291)Olivier Mélois2018-04-181-1/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make builds able to depend on external projects Builds are now able to load external projects and depend on them as if they were local submodules. `import $file.external.path.build` * Disambiguate "dest" for foreign modules. * Calling modules loaded from external directories "Foreign" to avoid conflicting with the already existing concept of "ExternalModule". * Amended the way `dest` is computed for foreign modules * Added tests to check that the source paths and dest are as expected * Added a test to show that local modules do not conflict with foreign modules when they are named the same * WIP windows build fail * Added bootstrapping step in CYGWIN CI job * * Revert externalOutPath deletion * Add documentation for foreign-modules * reverting appveyor changes * Disabling Foreign modules tests against Java9 See https://github.com/lihaoyi/mill/issues/302
* rename modules scalaworker -> scalalib.worker, client -> main.clientLi Haoyi2018-04-121-1/+1
|
* update readmeLi Haoyi2018-04-111-2/+2
|
* Fix docs re: GenIdea/idea command (#296)Artem Pyanykh2018-04-112-2/+2
|
* Add some documentation regarding bootstrapping. (#295)grebe2018-04-111-0/+1
| | | Mill unstable releases should be used for bootstrapping.
* Updated Windows and Manual installation doc.Robby2018-04-101-9/+7
|
* update changelog for 0.2.00.2.0Li Haoyi2018-04-107-7/+95
|
* improve docs on unstable releases (#288)Francis De Brabandere2018-04-091-3/+5
|
* mergeLi Haoyi2018-04-081-4/+23
|\
| * Documentation : correct way to query envVarsOlivier Melois2018-04-051-4/+23
| | | | | | | | | | | | | | Adds documentation about the Ctx.Env API to indicate that the user should not use `System.getenv` https://github.com/lihaoyi/mill/issues/257
* | Fix typo (#284)Anderson Mesquita2018-04-071-1/+1
| |
* | Merge April 1 - 4, 2018 changes on master (#283)Robby2018-04-071-5/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix build * Detect sh/batch launcher, dev.assembly, and release filename. * Updated appveyor cache. * Added some entries for master in readme.md changelog. * Updated readme.md changelog. * fixes #173; use default(compile) configuration for deps as default (#270) * revert #254 to fix bootstrapping https://github.com/lihaoyi/mill/issues/268 * Updated ci tests. * Reverted Ammonite caching workaround (a796f0a) now that it's fixed * Changed ci/test-mill-0.sh to use interactive mode due to intermittent client failures to connect to server in travis * Added ci/test-mill-bootstrap.sh (ci/test-mill-0.sh with bootstrapping) and use it on oraclejdk9 instead of ci/test-mill-0.sh * Upgraded mill used for ci to 0.1.7-29-f5097f * revive #254 and fix #268 (#274) * Test mill batch (.bat) in AppVeyor * fix minor typos in docs * Sync Ammonite in ScalaModule (with build.sc).