[pygr-notify] [pygr commit] r181 - Created wiki page through web user interface.
codesite-noreply at google.com
codesite-noreply at google.com
Tue Apr 14 18:05:07 PDT 2009
Author: marecki
Date: Tue Apr 14 18:04:18 2009
New Revision: 181
Added:
wiki/ReleaseProcedure.wiki
Log:
Created wiki page through web user interface.
Added: wiki/ReleaseProcedure.wiki
==============================================================================
--- (empty file)
+++ wiki/ReleaseProcedure.wiki Tue Apr 14 18:04:18 2009
@@ -0,0 +1,34 @@
+#summary Official procedure of making a new Pygr release
+
+== Phases ==
+
+=== General development ===
+
+Starts with: new-version Git branch merged with the master, if one existed
+Allowed commits to Git master: all
+Ends with: an arbitrary decision of the team, preferably with no
*FixedNeedsReview* enhancement requests in the tracker
+
+
+=== Feature freeze ===
+
+Starts with: tagging the Git master with an "alpha" tag
+Allowed commits in Git master: all but implementation of new features
+Ends with: documentation in full agreement with current state of code, no
open tracker issues pertaining to this version
+
+Note: parallel development of new features for future versions is allowed,
as long as no such changes are committed to the Git master.
+
+
+=== Beta-testing ===
+
+Starts with: tagging the Git master with a "beta" tag (with appropriate
number), creation of a "beta" package of Pygr (tarball at the least, other
formats as wanted/needed)
+Allowed commits in Git master: bug fixes only
+Ends with: no open tracker issues pertaining to this version for at least
X days *or* no open tracker issues pertaining to this version + an
arbitrary decision of the team
+
+Note: new "beta" packages and Git-master tags should be introduced every
time an issue filed after the previous one is fixed, but no more frequently
than every Y days.
+
+
+=== Release ===
+
+Starts with: tagging the Git master with a "release" tag
+Allowed commits in Git master: none
+Ends with: packages (all agreed-upon formats) created and published on the
Web site
\ No newline at end of file
More information about the pygr-notify
mailing list