r1414: Adding an instructions file on how to prepare for releases
authorRobert Sesek <rsesek@bluestatic.org>
Fri, 16 Feb 2007 07:15:11 +0000 (07:15 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Fri, 16 Feb 2007 07:15:11 +0000 (07:15 +0000)
docs/release_procedure.txt [new file with mode: 0644]

diff --git a/docs/release_procedure.txt b/docs/release_procedure.txt
new file mode 100644 (file)
index 0000000..71e0d1a
--- /dev/null
@@ -0,0 +1,39 @@
+These are the instructions to follow before a release is finalized.
+
+SVN $Id$
+
+###################################################################
+
+1)  Use docs/datatools.php to export the default data store file (in docs/)
+
+2)  Use docs/datatools.php to generate the contents of install/default_data.php
+
+3)  Use docs/datatools.php to dump the current settings into install/settings.php
+
+4)  Run a "svn diff" between the templates on trunk and the most recent release,
+    storing the diff in install/templates/<OLD RELEASE - NEW RELEASE.diff>
+
+5)  Update the po/en_US.pot file using ISSO's makepo.sh.php tool
+
+6)  Move all the changes from docs/schema_changes.sql to an upgrade script
+
+7)  Test the installer to make sure it still works, and then test the upgrade script
+
+8)  Update the Blue Static tracker to ensure that the upgrade script works in a
+    production environment
+
+9)  Copy the contents of docs/changelog.txt to the bluwww site
+
+10) Update all the links on bluwww to point to the most recent download
+
+11) Update the bluwww playground/PRODUCTS.php record for this version
+
+12) Tag the version in SVN
+
+13) Export the tagged version to the Blue Static playground
+
+14) Update the Blue Static site from the latest bluwww
+
+15) Test the download links to ensure the sources are okay
+
+16) Tag the bluwww update in the repository
\ No newline at end of file