=================================================== Release procedure for the web services examples =================================================== Follow these instructions to release version A.B of these code examples. Please update the instructions if you find anything that is not correct or missing. 1. Make sure that all changes have been committed to the trunk. Check with other developers if not sure. 2. Update the version number in build.xml. 3. Make sure that the code compiles and can be packaged. ant package will create the file 'example-webservices-A.B.tar.gz' in the project directory. 4. Make sure that the examples works and that the usage instructions in the README file are up to date. 5. When everything is OK, commit any changes to subversion. 6. Create a tag in subversion: svn copy http://baseplugins.thep.lu.se/svn/webservices/net.sf.basedb.examples/trunk \ http://baseplugins.thep.lu.se/svn/webservices/net.sf.basedb.examples/tags/A.B \ -m "Tagging release A.B" 7. Check out the tagged version and package it. 8. Upload the packaged release as an attachment to: http://baseplugins.thep.lu.se/wiki/net.sf.basedb.examples.webservices 9. Edit the http://baseplugins.thep.lu.se/wiki/net.sf.basedb.examples.webservices page: * Add a new entry to the Download table * Change the README link to point to the tagged release. Use the following wiki code: [source:/webservices/net.sf.basedb.examples/tags/A.B/README README] 10. Create a new milestone: 'Web services examples vA.B+1' 11. Close the 'Web services examples A.B' milestone. Move any remaining tickets to the newly create milestone. 12. Update the version number in build.xml. Commit the change to subversion: 'Preparing for future release A.B+1'.