Basic process to follow when contributing Checkout a new branch to make your changes on Make changes to code base Commit and push changes to branch Create Pull Request (PR) in Github Do code review, ask for reviewers, etc. Squash and Merge into master