summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorThomas Waldmann <tw@waldmann-edv.de>2015-09-19 21:35:02 +0200
committerThomas Waldmann <tw@waldmann-edv.de>2015-09-19 21:35:02 +0200
commit0f68f1ccd1eb9331c7f6975c037e8b8223df2af2 (patch)
treea27d53603ecab55b97a36a97502c7d2b00bb4683 /docs
parent6ef7a9b11b99175dc3e965ad9dafe07ecb8146e6 (diff)
add docs about release process
Diffstat (limited to 'docs')
-rw-r--r--docs/development.rst30
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