• Add curl/curl as a remote in your local repo
  • Do not work in your local master branch
  • No merge commits on master
  • You are the Committer of anything you push
  • Do not use the merge button in pull requests
  • Squash trivial commits
  • Run checksrc
  • Commit style -- it's not a suggestion
  • Updating a commit message before pushing
  • Review and discussion
  • No forced pushes on master
  • Handling rejected pushes
  • How to work with a PR branch
  • How to work with an issue
  • Helpful references