My favorites | Sign in
Logo
                
Search
for

Documentation

If you'd like to see more examples or want more information about how to use the library, please file a feature request in our issue tracker explaining what you'd like to see.

Updated Oct 05, 2009 by api.kurrik.g00g1e
BecomingAContributor  
How to become a contributor and submit patches

How to become a contributor and submit patches

Contributor License Agreements

We'd love to accept your code patches! However, before we can take them, we have to jump a couple of legal hurdles.

Please fill out either the individual or corporate Contributor License Agreement.

Follow either of the two links above to access the appropriate CLA and instructions for how to sign and return it. Once we receive it, we'll add you to the official list of contributors and be able to accept your patches.

Submitting Patches

  1. Join our discussion group (seriously, don't be shy, we want to talk to you!)
  2. Decide which code you want to submit. A submission should be a set of changes that addresses one issue in the issue tracker. Please file one change per issue, and address one issue per change. If you want to make a change that doesn't have a corresponding issue in the issue tracker, please file a new ticket!
  3. Ensure that your code adheres to standard Python conventions.
  4. Ensure that there are unit tests for your code.
  5. Sign a Contributor License Agreement (see above).
  6. Attach the code (including unit tests) to the issue it addresses. For brand new files, attach the whole file. For patches to existing files, attach a Subversion diff (that is, svn diff from the project root). If you want to be really cool, request a code review of your patch on the mailing list.

Sign in to add a comment
Hosted by Google Code