Documentation for developers

Setting up a local development environment

TODO.

Dependencies for debian packages generation

apt-get install devscripts cdbs python-all-dev

New release process

  • fix version number in setup.py and admin/py
  • write upgrade script
  • update changelog
  • update README
  • update debian/changelog
  • create branch (if necessary) + tag
  • generate source dist (from tag)
  • attach source dist to downloads page
  • generate deb package (from tag)
  • lintian
  • includedeb
  • create next version's milestone
  • upload on pypi
  • announce on freshmeat
  • announce on mailing list
  • announce on blog
  • increment version number on branch (setup.py + admin.py)
  • mark milestone completed

Go up : cleverbox/documentation