Skip to content

Guide: building & packaging a release

cederberg edited this page Oct 12, 2010 · 4 revisions

Guide: Building and Packaging a Release

A checklist for building and packaging a new MochiKit release. The version number 1.4 is used as an example below.

  1. Check all tests in various browsers (Firefox, Internet Explorer, Safari, Chrome...)
  2. Update doc/rst/MochiKit/VersionHistory.rst
  3. Run scripts/build.py
  4. Tag last commit as MochiKit-1.4
  5. Switch to the web site branch -- git checkout gh-pages
  6. Merge in all changes (docs, code) -- git merge master
  7. Add MochiKit-1.4.zip file to dist directory
  8. Update download.html to point to new version
  9. Announce on mailing list and freshmeat.net
  10. Prepare master branch for next major version by updating all version numbers in the source code