TechnicalDocumentation
From Running Tracker
(Difference between revisions)
Line 1: | Line 1: | ||
== How to release a new version? == | == How to release a new version? == | ||
− | * If the JAR files have been changed, update the manifest | + | * If the library JAR files have been changed, update the manifest (manifest.mf), the JNLP for webstart (webstart/RunningTracker.jnlp) and build.xml |
* Update the constant 'APPLICATION_VERSION' in 'Configuration.java' | * Update the constant 'APPLICATION_VERSION' in 'Configuration.java' | ||
* Update the file README in the folder 'doc' | * Update the file README in the folder 'doc' |
Latest revision as of 12:33, 28 September 2011
How to release a new version?
- If the library JAR files have been changed, update the manifest (manifest.mf), the JNLP for webstart (webstart/RunningTracker.jnlp) and build.xml
- Update the constant 'APPLICATION_VERSION' in 'Configuration.java'
- Update the file README in the folder 'doc'
- Update the constant 'appversion' in 'installer/IzPack/install.xml'
- Update the constant VERSION in 'installer/NSIS/InstallRunningTracker.nsi'
- Update the javadoc and move the javadoc from the 'dist' folder into the 'javadoc' folder (javadoc can be deployed by the installer)
- Compile 'RunningTracker.jar'
- Move 'RunningTracker.jar' from the 'dist' folder into the 'bin' folder
- Generate the IzPack installer ('installRunningTracker.jar')
- Generate the NSIS installer ('RunningTracker-x.y.z-setup.exe')
- Upload the 2 installers on the repository (ftp.tuxfamily.org)
- Upload the content of 'webstart' on the FTP in the 'webstart' folder
- Upload the content of 'lib' on the FTP in the 'lib' folder (the JAR libraries must NOT be signed with another certificate when the ANT process is started)
- Update the file 'CurrentVersion.xml' in 'htdocs'
- Create a new tag in subversion: 'svn cp trunk tags/x.y.z' (without 'svn mkdir tags/x.y.z' before)
- Create a new post on the blog
- Update the post that had been created for the previous Running Tracker release (download section)
- Update the Download page of the wiki (English and French versions)
- Update twitter (include blog post url with bit.ly)
Icons
The Running Tracker icons come from the Tango Icon Library