Development
Revision 10 as of 2011-11-03 15:13:58
Clear message
Contributing
The uTouch framework and related projects are open source. If you would like to contribute, you need to do the following:
sign Canonical's contributor agreement
- abide by the coding styles and best practices of the related upstream projects
- start hacking!
Contribution Review Policy
All non-trivial branches need a code review.
Examples of trivial branches:
- Translation updates
- Release changes (e.g. version bump)
Examples of non-trivial branches:
- Normal bug fixes
- Features
- Refactors
Review Flow
- Develop a contribution as a bzr branch
Push it to the relevant project space on Launchpad.net (e.g. lp:~<your username>/utouch-geis/my-new-feature)
- Propose merging the branch into the project trunk
- A separate member of ~utouch-team will review the branch
- Once approved by any member of ~utouch-team, anyone may merge the branch into trunk
Reference Materials
Multitouch/Definitions - A glossary of terms we use when discussing uTouch technology, both at the user-experience and engineering levels
Preparing for a PPA - How to get a project prepared for and uploaded to a PPA