Skip to content

Commit

Permalink
Add release process
Browse files Browse the repository at this point in the history
  • Loading branch information
willkg committed Dec 29, 2011
1 parent f3571bf commit d6dcf63
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ plugins, or things of that ilk.
dev_writing_plugins
dev_codedocs
dev_testing
release


Indices and tables
Expand Down
49 changes: 49 additions & 0 deletions docs/release.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
=================
Release process
=================

1. Update the release process

2. Update WHATSNEW

3. Update the version number and date in:

* Pyblosxom/_version.py
* docs/conf.py

4. Update AUTHORS::

git log --pretty=format:%an | sort -u

5. Commit the changes

6. Tag the commit::

git tag -a vx.y

e.g. ``v1.5``

7. Run::

./maketarball.sh TAG

8. Push everything to ``pyblosxom`` and ``pyblosxom-web`` repositories::

git push --tags origin master

9. Build the docs::

cd docs/
make html

10. Write release blog entry

11. Push docs, tarball and blog entry to website.

12. Update PYPI::

python setup.py push

13. Send email to pyblosxom-users and pyblosxom-devel.

14. Update version numbers to next version + ``.dev``.

0 comments on commit d6dcf63

Please sign in to comment.