diff options
author | Thomas Waldmann <tw@waldmann-edv.de> | 2015-09-19 21:35:02 +0200 |
---|---|---|
committer | Thomas Waldmann <tw@waldmann-edv.de> | 2015-09-19 21:35:02 +0200 |
commit | 0f68f1ccd1eb9331c7f6975c037e8b8223df2af2 (patch) | |
tree | a27d53603ecab55b97a36a97502c7d2b00bb4683 /docs | |
parent | 6ef7a9b11b99175dc3e965ad9dafe07ecb8146e6 (diff) |
add docs about release process
Diffstat (limited to 'docs')
-rw-r--r-- | docs/development.rst | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/docs/development.rst b/docs/development.rst index be8405c18..54f527e4e 100644 --- a/docs/development.rst +++ b/docs/development.rst @@ -51,6 +51,7 @@ Important notes: - When using -- to give options to py.test, you MUST also give borg.testsuite[.module]. + Building the docs with Sphinx ----------------------------- @@ -66,3 +67,32 @@ Now run:: make html Then point a web browser at docs/_build/html/index.html. + + +Creating a new release +---------------------- + +Checklist:: + +- all issues for this milestone closed? +- any low hanging fruit left on the issue tracker? +- run tox on all supported platforms via vagrant, check for test fails. +- is Travis CI happy also? +- update CHANGES.rst (compare to git log). check version number of upcoming release. +- check MANIFEST.in and setup.py - are they complete? +- tag the release:: + + git tag -s -m "tagged release" 0.26.0 + +- create a release on PyPi:: + + python setup.py register sdist upload --identity="Thomas Waldmann" --sign + +- close release milestone. +- announce on:: + + - mailing list + - Twitter + - IRC channel (topic) + +- create binary wheels and link them from issue tracker: https://github.com/borgbackup/borg/issues/147 |