ShipIt v0.1.0 Mix.Tasks.ShipIt
ShipIt is an opinionated package publisher for Elixir.
mix shipit VERSION
It assumes the following:
- as usual, packages are published to Hex.pm and docs to HexDocs.pm
- for each release, a tag is created and pushed to git
- CHANGELOG.md is present and updated with the release
- LICENSE.md is present
A --dry-run
option might be given to only perform local checks.
Summary
Functions
A task needs to implement run
which receives
a list of command line args.
Callback implementation for Mix.Task.run/1
.