|
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 |
|
|---|