summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* update readmeLi Haoyi2019-06-131-2/+2
|
* Fix link to Ammonite projectTobias Roeser2019-05-291-1/+1
|
* Scoverage can output an XML report (#618)Nils Homer2019-05-281-1/+3
| | | * use the _.scoverage.xmlReport task
* Bloop config for Js/Native modules (#617)Olivier Mélois2019-05-281-5/+3
| | | | This generates correct bloop configuration for ScalaJs/ScalaNative module.
* Docker module appears to be part of BuildInfo module (#611)Nathaniel Fischer2019-05-211-2/+2
|
* 0.4.00.4.0Li Haoyi2019-05-201-2/+2
|
* 0.3.9Li Haoyi2019-05-201-2/+2
|
* Merge branch '599'Li Haoyi2019-05-201-1/+87
|\
| * Merge branch 'master' into dockerLi Haoyi2019-05-193-275/+384
| |\
| | * Switch from scalafmt-cli to scalafmt-dynamic (#600)Guillaume Galy2019-05-191-0/+6
| | |
| | * Add support for Scoverage (#571)Nik Vanderhoof2019-05-191-1/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add initial work for ScoverageModule * style: Move package scoverage from lib to contrib Suggested by @lefou > I think, it would be better to add under `mill.contrib.scoverage`. Pull request: #571 * Initial changes to non-hardcoded scoverage version * Using task context api to specify dataDir Now measurement data will be written to: PROJECT_ROOT/out/MODULE/scoverage/data/ and the html report will be written to: PROJECT_ROOT/out/MODULE/scoverage/data/htmlReport/ * Remove wild card imports in scoverage Also remove scoverage dependency from build.sc * Move htmlReport into worker Based on what I've seen in scalalib, scalajslib, scalanativelib, playlib, and twirllib modules. Still need to add tests * Add basic docs + tests for scoverage I still am working on testing the actual generation of reports. * Use cross-module for scoverage worker Now we can support multiple versions of scoverage by adding them to the crossmodule list. Also now running the local publish script succeeds. * Add scoverage to ci tests * Add detailed ScoverageModule documentation * Test scoverage dataDir * Remove <pre> tags in scaladoc * Add scoverage dependency in less hacky way * Modify scoverage tests to check classpaths * Put docs in alphabetical order * Test classpaths for scoverage runtime * Remove abstract def test: ScoverageTests * Construct classloader differently * Revert "Construct classloader differently" This reverts commit fccf9a94cc38fb9e2be58a9ff90b00b65f339db6. * Revert "Construct classloader differently" Also fixes unfound error in html report This reverts commit fccf9a94cc38fb9e2be58a9ff90b00b65f339db6. * Fix classpath for scoverage worker
| * | Contrib module for building docker imagesNathan Fischer2019-04-221-0/+44
| | |
* | | Merge branch '600'Li Haoyi2019-05-201-0/+6
|\ \ \
| * | | Switch from scalafmt-cli to scalafmt-dynamicUnknown2019-04-211-0/+6
| |/ /
* | | 0.3.80.3.8Li Haoyi2019-05-191-2/+2
| | |
* | | 0.3.70.3.7Li Haoyi2019-05-191-2/+2
| |/ |/|
* | Splitted up modules doc section into contrib and external modulesTobias Roeser2019-04-252-285/+281
| |
* | Fixed location of bloop module docs, againTobias Roeser2019-04-251-57/+58
| |
* | Fixed plugin order in docsTobias Roeser2019-04-251-58/+63
| |
* | Beginning of Bloop integration (#595)Olivier Mélois2019-04-251-0/+59
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Sync with latest versions, started bloop connection * BloopModule back to the bare minimum * Added first Bloop related unit-tests * More tests * Fixed global module usage. * Added resolution in bloop config * More tests, using correct repository list * revert dev change * Changed moduleSourceMap implementation * Using path-dependant trait for the module This facilitates testing by preventing the trait from referencing a global module. * Added semanticDB to bloopConfig * Added documentation * Install returns pathRefs instead of paths * bumped semanticDB * Better use of mill's cache, avoid duplication of work * addressing comments
* Add imports to documentationNathan Fischer2019-04-171-1/+9
|
* tidy up Nathan Fischer2019-04-171-2/+2
|
* Reminder not to be badNathan Fischer2019-04-171-0/+6
|
* Tests Nathan Fischer2019-04-171-0/+1
|
* Short docNathan Fischer2019-04-171-0/+30
|
* Restored alphabetical order in plugin listTobias Roeser2019-04-161-239/+241
|
* Added some notes about internal/external pluginsTobias Roeser2019-04-161-0/+9
|
* Quick formatting fixes for Play module documentationNathan Fischer2019-04-091-22/+27
| | | | The markdown parser for lihaoyi.com requires an empty line before lists.
* Documentation around artifact name for publishingNathan Fischer2019-04-051-0/+3
| | | | Added a line to the documentation on how to change the artifact id. Updated the scaladoc on JavaModule to explain the difference between artifactName and artifactId.
* Add section to documentation about ivy classifiersNik Vanderhoof2019-03-111-0/+3
|
* Fixed some formatting issues in markdown filesTobias Roeser2019-03-111-39/+57
|
* Provides additionnal dependency keys for easier configurationJean Helou2019-03-111-0/+35
|
* Documents play module usageJean Helou2019-03-111-46/+235
|
* Add FreeBSD installation instructions (#559)Mateusz Piotrowski2019-02-231-0/+8
|
* Added mill-integrationtest pluginTobias Roeser2019-02-211-0/+105
|
* Version bump to more recent JBake versionTobias Roeser2019-02-191-1/+1
|
* Added proper imports to contrib module code snippetsTobias Roeser2019-02-181-4/+52
| | | | Fixes https://github.com/lihaoyi/mill/issues/547
* Moved BuildInfo into package mill.contrib.buildinfoTobias Roeser2019-02-181-1/+6
| | | | | | This fixes https://github.com/lihaoyi/mill/issues/548 See also https://github.com/lihaoyi/mill/issues/547
* Added mill-jbake pluginTobias Roeser2019-02-171-0/+36
|
* better aligns RouterModule with mill's naming conventionsJean Helou2019-02-141-5/+26
|
* Documentation section for the Play! moduleJean Helou2019-02-141-0/+59
|
* Corrected Java example: sources -> allSourcesTobias Roeser2019-02-111-1/+1
| | | | | | Fixes https://github.com/lihaoyi/mill/issues/538 Thanks to Jim Kleckner
* PublishModule: add --gpgKeyName flag (#530)lxohi2019-01-211-2/+4
| | | | | | * PublishModule: adds gpgKeyName flag * 1 - Intro to Mill.md: usage sample of publish updates for gpgKeyName
* 0.3.60.3.6Li Haoyi2019-01-171-2/+2
|
* adding support for customizable constructor annotations, codec and ↵Iurii Malchenko2019-01-041-2/+4
| | | | "inclusive dot" (#481)
* Fixed plugin usage docs for mill-osgiTobias Roeser2018-12-141-2/+5
|
* collapse boilerplate folder structure within src/ folders (#505)Li Haoyi2018-12-122-0/+0
| | | | | | * collapse boilerplate folder structure within src/ folders * .
* First pass at splitting out worker-api from mill core. (#504)Li Haoyi2018-12-121-6/+6
| | | | | | | | | This reduces the {scala,scalajs,scalanative}-worker dependency from the entirety of Mill to a much narrower `mill.api` module. This reduces the amount of classpath pollution within these workers, should mean they're much faster to download the first time, and reduces the amount of random junk they would pull in if they were to be used outside of the Mill project. The interactions between the various *Modules and their *WorkerImpls has been narrowed down to the `*.api` modules, which only depend on other `*.api` modules. A lot of things have been moved around; user code is unlikely to break, but it's possible some will if it references classes that have been moved around. Forwarders have been left for the few internal classes that Mill uses in it's own `build.sc`, to support bootstrapping. Third-party code which breaks should be a straightforward to fix just by updating imports The `*.api` modules have minimal dependencies (mostly uPickle and os-lib) and minimal code. There is still a bunch of implementation code in there: some of it defining data-types that are commonly sent across the module/worker interface (`Agg`, `PathRef`, ...), and some of it just general helper functions that are needed both in modules and workers. The latter code isn't strictly API definitions, but for now is small enough it's not worth splitting into it's own module
* Added note about experimental Evaluator commandsTobias Roeser2018-12-121-1/+4
| | | | See https://github.com/lihaoyi/mill/issues/502
* update-readmeLi Haoyi2018-11-191-2/+2
|