The wiki will be unavailable from 7am until 9am on Thursday, 24 August, 2017.

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  1. Avoid including files in source control that are specific to your development machine or process
  2. Delete local and remote feature branches after merging and acceptance
  3. Perform work in a feature branch
  4. Rebase frequently to incorporate upstream changes
  5. Use a pull request for code reviews (thoughtbot's code review guidelines are good).


  1. Create private repo in digital org with
  2. Remove Wikis and Issues under Settings > Options
  3. Create production and staging branches
  4. Set staging to be the default branch
  5. Delete master branch
  6. Add the Digital team as 'Admin' under Settings > Collaborators and teams
  7. Set the default branch to be protected and require pull request reviews before merging, including administrators

Continuous integration and continuous deployment