Commit Process

A commit process helps the reliability of your software. It’s critical to live websites, but also helpful in every other software situation. It’s a small checklist you give to developers for them to execute before they commit code to the repository.

Example Commit Process

  • Comment code
  • Run entire test suite, and get all tests to pass
  • Commit code to test website (if applicable) and verify code works there also
  • Merge to trunk