- Create a PR for anything that has an actual issue in GitHub - Branches should contain the issue ID - Commits should have meaningful messages - Make commit messages as long as required to convey what was done and why (based on [this](http://abstractions.io/schedule/#session-full-94). [Summary](http://daydreamsinruby.com/abstractions-pull-requests/)