mirror of
https://github.com/borgbackup/borg.git
synced 2024-12-23 16:26:29 +00:00
add docs about release process
This commit is contained in:
parent
6ef7a9b11b
commit
0f68f1ccd1
1 changed files with 30 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue