Revision: 861
Author: heuermh
Date: Thu Oct 29 13:53:56 2009
Log: Edited wiki page through web user interface.
http://code.google.com/p/piccolo2d/source/detail?r=861

Modified:
  /wiki/ReleaseChecklist.wiki

=======================================
--- /wiki/ReleaseChecklist.wiki Wed Oct 28 15:35:56 2009
+++ /wiki/ReleaseChecklist.wiki Thu Oct 29 13:53:56 2009
@@ -2,7 +2,97 @@

  = Introduction =

-Placeholder for the Piccolo2D project release checklist.
+= Checklist =
+
+No Open issues exist with current release milestone
+
+[http://code.google.com/p/piccolo2d/issues/list?can=2&q=milestone=1.3&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Toolkit%20Component%20Summary
  
Milestone:1.3,Open  
issues]
+
+
+<br/>
+No Fixed issues exist with the current release milestone (all closed  
issues should be in Duplicate, WontFix, or Verified status)
+
+[http://code.google.com/p/piccolo2d/issues/list?can=1&q=Milestone:1.3%20status=Fixed&sort=status&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Toolkit%20Component%20Summary
  
Milestone:1.3,status=Fixed]
+
+
+<br/>
+For each of {alpha?, beta, rc1, rc2, ...} release candidates:
+
+Clean checkout of trunk from subversion
+
+{{{
+$ svn checkout https://piccolo2d.googlecode.com/svn/piccolo2d.java/trunk  
piccolo2d.java-trunk
+$ cd piccolo2d.java-trunk
+}}}
+
+<br/>
+Update version in parent pom.xml file to {$version}-${release-candidate}
+
+parent/pom.xml:
+{{{
+  <version>1.3-beta</version>
+}}}
+
+
+<br/>
+Builds and all tests pass on all platforms
+{{{
+$ mvn install
+}}}
+
+
+<br/>
+Examples run with jdk 1.4+ on all platforms
+
+{{{
+$ cd examples
+$ mvn assembly:assembly
+$ java -jar target/piccolo2d-examples-1.3-beta-jar-with-dependencies.jar
+}}}
+
+<br/>
+SWT examples run with jdk 1.4+ on all platforms
+
+{{{
+$ cd ../swt-examples
+$ mvn assembly:assembly
+$ java -jar  
target/piccolo2d-swt-examples-1.3-beta-jar-with-dependencies.jar
+}}}
+
+<br/>
+Clirr report shows no ERRORs where binary compatibility is required
+
+For example, for minor release version 1.3, core must be binary compatible  
with the latest minor release version, 1.2.1.
+{{{
+$ clirr.sh --old-version piccolo2d-core-1.2.1.jar --new-version  
piccolo2d-core-1.3-beta.jar --style text
+}}}
+
+<br/>
+All source files have the Piccolo2D license header
+
+<br/>
+Class file format of all jar files matches the minimum required JDK  
version, currently 1.4
+
+<br/>
+Write release notes
+
+<br/>
+Create binary, source, and javadoc release artifacts
+
+TODO
+
+<br/>
+Create new downloads on Google Code
+
+TODO
+
+<br/>
+Create release tag in subversion
+
+{{{
+$ svn cp -m "creating 1.3-beta release tag"  
https://piccolo2d.googlecode.com/svn/piccolo2d.java/trunk  
https://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/release-1.3-beta
+}}}
+


  = References =

--~--~---------~--~----~------------~-------~--~----~
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to