Skip to content

michaeljoseph/changes

Repository files navigation

♻️ changes

Github Actions Circle CI pypi version # of downloads codecov.io Scrutinizer Code Quality Gitter

🎵 Ch-ch-changes 🎵

changes

⚡️ Quickstart

Install changes with pipx:

pipx install changes
$ changes --help
Usage: changes [OPTIONS] COMMAND [ARGS]...

  Ch-ch-changes

Options:
  -V, --version  Show the version and exit.
  --verbose      Enables verbose output.
  --dry-run      Prints (instead of executing) the operations to be performed.
  -h, --help     Show this message and exit.

Commands:
  publish  Publishes a release
  stage    Stages a release
  status   Shows current project release status.

📺 Demo

Expand changes demo

🛠 Development

Use the Makefile targets to test, lint and generate the docs:

$ make
ci               Continuous Integration Commands
clean            Remove Python file artifacts and virtualenv
docs             Generate documentation site
lint             Lint source
serve            Serve documentation site
test             Run tests
venv             Creates the virtualenv and installs requirements