DeveloperDocumentation
Welcome to the Jambu developer documentation
Project Management
We're using this trac and a subversion code repository (given Trac's limited ticket system we may move to Bugzilla or another).
Communication is via direct email (list and possibly IRC to come)
Vague goals include; Agile, Test Drive Development, good use of patterns where appropriate
Technical
In this phase we are targeting Gnome on Linux using Python, pygtk (basic UI), librsvg (SVG rendering) and pyatspi (Firefox access).
A key requirement is to port to Windows ASAP so must reduce dependencies on Gnome/Linux. IA2 helps and though GTK has been ported to Windows it has less support and pyatspi has not yet been ported.
- Python.org and [docs.python.org Documentation]
- Python Quick Reference
- Guido's tutorial, Pilgrim's Dive Into Python and Eckel's Thinking in Python, How to think like a computer scientist
Tools
- WingWare Python IDE - free to Open Source projects
- devhelp local document browser
- accerciser - Eitan's wonderful AT/SPI explorer
