Fork, then clone the repo:
git clone [email protected]:your-username/coyote.git
Push to your fork, refer to our issues, and submit a pull request when you have changes rebased into a clean set of commits.
No merge bubbles please.
git pull --rebase
# or default your pull to use rebase instead of merge
git config branch.autosetuprebase always # Force all new branches to automatically use rebase
git config branch.*branch-name*.rebase true # Force existing branches to use rebase.
Clean up your local commits.
git pull
git rebase -i
git push
The master
branch is used for our auto-deploy process and should be deploy-ready. Substantial, feature-related changes should be made on a corresponding feature branch. Commits should be rebased for conciseness and clarity before pull requests are made.