Contributing

The gesture framework and related projects are open source. If you would like to contribute, you need to do the following:

  1. get a Launchpad id

  2. sign the Ubuntu Code of Conduct

  3. sign Canonical's contributor agreement

  4. abide by the coding styles and best practices of the related upstream projects
  5. pick some tickets

  6. start hacking!

Contribution Review Policy

All non-trivial branches need a code review.

Examples of trivial branches:

Examples of non-trivial branches:

Review Flow

  1. Develop a contribution as a bzr branch
  2. Push it to the relevant project space on Launchpad.net (e.g. lp:~<your username>/ginn/my-new-feature)

  3. Propose merging the branch into the project trunk
  4. A separate member of the gesture team will review the branch
  5. Once approved by any member of the gesture team, anyone may merge the branch into trunk

Reference Materials

Specs

Multitouch/Development (last edited 2012-06-14 19:42:47 by c-67-170-185-42)