1. Fork the project on GitHub.

  2. Make a new feature branch for your changes.
  3. Make your changes!
  4. Save your changes in a single commit.
  5. Push your changes up to your forked repo on GitHub.
     
  6. Create a pull request ("PR") on GitHub using your new branch
  7. Travis-CI will notice the pull request and run CI tests
  8. After passing Travis-CI tests, the GitHub pull request must be picked up in GerritHub for code review.
  9. Pull requests are code reviewed on GerritHub.
  10. After the GerritHub review is approved, the changes will be automatically merged into the original GitHub repository.