root/trunk/RBRapier/RELEASETODO

Revision 337, 1.3 kB (checked in by sholloway, 6 years ago)

*** empty log message ***

Line 
1 =============================
2 RuneBlade Release Procedures:
3 =============================
4
5 o Make sure the tests are run and results are acceptable
6     (when tests are written)
7
8 o Make sure distribution documentation is up to date
9     __version__
10     CHANGES
11     README
12     INSTALL
13     PLAN
14     MANIFEST.*in
15     LICENSE
16
17 o Write an announcement for the release
18     ANNOUNCE-?.?.?
19
20 o Build the package documentation for the distribution and website
21     (using DocDist.py on a windows box)
22     Preferably on a posix machine
23
24 o Package the source for distribution
25     (using BDistAll.py)
26     Preferably on both a posix and a windows machine
27
28 o Update the website files
29     Update the news.rss file
30     Update the download.xml with new distributable links
31     Make an announcement page
32
33 o CVS procedures for the relase
34     Add the distributables to CVS
35     Commit the changes
36     Tag the entire tree
37     Update the RuneBlade website server
38
39 o Send the ANNOUNCE to the appropriate mailing lists, customized as applicable
40     Foundation-announce@runeblade.com <Foundation-announce@runeblade.com>
41     python-announce@python.org <python-announce@python.org>
42     wxpython-users@lists.wxwindows.org <wxpython-users@lists.wxwindows.org>
43     jdev@jabber.org <jdev@jabber.org>
44
45 o Be prepared for incoming email questions and/or problems
46
Note: See TracBrowser for help on using the browser.