From 66fcbf652e68b6b0865fc211570a71350c9276b3 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sat, 30 Oct 2010 16:29:22 -0400 Subject: add releasing doc --- RELEASING.txt | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 RELEASING.txt (limited to 'RELEASING.txt') diff --git a/RELEASING.txt b/RELEASING.txt new file mode 100644 index 000000000..fe9df9702 --- /dev/null +++ b/RELEASING.txt @@ -0,0 +1,47 @@ +Releasing Pyramid +================= + +- Make sure all unit tests pass and statement coverage is at 100%:: + + $ python setup.py nosetests --with-coverage + +- Ensure all features of the release are documented (audit CHANGES.txt or + communicate with contributors). + +- Copy relevant changes (delta bug fixes) from CHANGES.txt to + docs/whatsnew-X.X. + +- Make sure docs render OK:: + + $ cd docs + $ make clean html + + There should be no meaningful errors or warnings. + +- Change setup.py __version__ to the new version number. + +- Change docs/conf.py version to the new version number. + +- Change CHANGES.txt heading to reflect the new version number. + +- Make sure PyPI long description renders (requires ``collective.dist`` + installed into your Python):: + + $ python setup.py check --restructuredtext + +- Create a release tag. + +- Release to PyPI:: + + $ python setup.py sdist register upload + +- Edit `http://wiki.python.org/moin/WebFrameworks + `_. + +- Publish new version of docs. + +- Announce to maillist. + +- Announce to Twitter. + + -- cgit v1.2.3