Have a fix or feature? Submit a pull request - we love them!
As this is a Google project, you must first e-sign the Google Contributor License Agreement before we can accept any code. You only need to do this once for any Google project.
We follow the Google style guides for each language used in the project. Since this code is used internally at Google we're pretty strict on this bit. See more information on the docs: style_guide.
Follow the testing procedures before submitting pull requests. The Travis CI bot will yell at you if you try to submit code that doesn't work.