GitHub process
This document describes how to collaborate and work using GitHub.
Contribute to an existing repo
- Clone repo locally
- Check out new branch based on current main/development branch (often
main, but sometimes a release candidate branch) - Make changes
- Run tests (if relevant)
- Commit changes
- Push changes to GitHub (remote branch)
- Make a pull request onto the original branch (for example,
mainor the release candidate)