SBML.org — the global portal for all things SBML

SBMLToolbox Release procedure

This page lists the steps in our current SBMLToolbox release procedure.

Step 1: Update software on SourceForge

  1. Tag the release in SVN
  2. Create new release number on sf.net
  3. Create zip file for dist
    1. run the CreateSRCRelease.m script
    2. change the resulting directory name to reflect the release number
    3. archive the resulting directory
  4. Upload dist to sf.net
  5. Add a tracker group for the new SBMLToolbox release number

Step 2: Update SBMLToolbox API documentation on sbml.org

  1. rsync a copy of the new docs to sbml.org:/tmp/docs
  2. ssh sbml.org
  3. cd to the Special/Software/SBMLToolbox directory of the web directory
  4. /bin/rm -rf docs-old
  5. mv docs docs-old
  6. mv /tmp/docs docs

Step 3: Update the SBMLToolbox web pages

  1. rsync a copy of NEWS.txt to the Special/Software/SBMLToolbox directory
  2. edit the wiki page http://sbml.org/Software/SBMLToolbox to change the version number and release date
  3. Check that the table-of-contents links on the page point to the right places


Step 4: Announce

  1. Post to sbml-discuss and sbml-interoperability about the new release.
  2. Post to Google+
  3. Tweet under the sbmlnews account

Retrieved from "http://sbml.org/SBML_Projects/SBMLToolbox/SBMLToolbox_Release_procedure"

This page was last modified 17:37, 27 January 2013.



Please use our issue tracking system for any questions or suggestions about this website. This page was last modified 17:37, 27 January 2013.