Skip to content
Permalink
Browse files

Document release process

  • Loading branch information...
loicteixeira committed Sep 16, 2018
1 parent fe29476 commit f0279293a2c2e05879763ff557be0aa834315561
Showing with 14 additions and 0 deletions.
  1. +14 −0 README.md
@@ -125,6 +125,20 @@ build/static/

For issues [please submit an issue](https://github.com/wagtail/wagtail-bakery/issues/new) on GitHub.

## Development

### Releases

1. Ensure you have the latest versions of `pip`, `setuptools` and `twine` installed in your virtual environment.
1. Create a new branch (e.g. `release/1.1.3`) for the release of the new version.
1. Update the version number in `setup.py` following [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
1. Update `CHANGELOG.md`.
1. On GitHub, create a pull request and squash merge it.
1. Checkout and pull the `master` branch locally.
1. (Optional) If you need to verify anything, use `make publish-test` to upload to https://test.pypi.org and enter your PyPi *test* credentials as needed.
1. Use `make publish` and enter your PyPi credentials as needed.
1. On GitHub, create a release and a tag for the new version.

## Credits

Thanks to [@mhnbcu](https://github.com/mhnbcu/wagtailbakery) for bringing this

0 comments on commit f027929

Please sign in to comment.
You can’t perform that action at this time.