Commit checklist
The things to do before committing the code:
- Update the trunk/pyguicms/CHANGELOG. Refer to the ticket if any. Somethings like: Fixed ticket <NUMBER> - <TICKET_TITLE>. Fixed can be replaced with Working on or somethings clear as that. Use the same style as the previous changes.
- Do not add any files that are not useful to the repository (i.e. *.pyc).
- Check the differences (svn diff) and test the code before committing the stuff.
Release checklist
- update the version in the pyguicms/release.py.
Release the online stable demo
This is the pyguicms i let show on http://dvm.zapto.org:8080/pyguicms/. This the version the peoples should actually see and use.
- Move setup.py to setup.py_OLD.
- update the version in the pyguicms/release.py and set it to the revision number, somethings like r88. Check the release version with svn info if you missed the revision it showed on the cli.
- Restart the app.
Working on the code
Set markers
To set some markers in the source code, it will be good to uniformalize and set somethings like:
# FIXME: Clean the code
So that we may easy check all files for the word FIXME with the following:
egrep -r FIXME .
Resources
If you want to work on the code, here's a few links to some resources:
- Python
- TurboGears
- SQLObject
- kid templating
