xp v0.1.0 mix xp.provision View Source
Provisions Elixir package with all or specified enhancements.
Enhancements
Following enhancements are available:
ci
- complete continuous integration setup (uses CircleCI)no_warn
- check for compilation without warningsformat
- check for code being properly formattedcredo
- complete Credo static code linter setupdocs
- complete ExDoc project documentation setuptest
- check for passing ExUnit test suite
Although not strictly required, they're applied in the above logical order so that CI config is available for further patching and the CI task order is optimized for fail-fast execution.
Command line options
--only ci,formatter
- Apply only specific enhancements (defaults to all)