All tools
Code collaboration

GitHub.

One codebase.
A clear history.

We organise repositories, code reviews and release checks so changes are easier to manage.

Explore GitHub (opens in a new tab)
GitHub pull request changed files and code diff
Interface reference: Code review tutorial (opens in a new tab)

Why it helps

  • Keeps code changes visible for review.
  • Makes it easier to trace and reverse a change.
  • Clear review and release steps reduce avoidable errors and help new improvements reach customers sooner.
  • A clear change history makes maintenance easier as your site grows.

Make changes easy to review

A website should not depend on one person remembering what changed. GitHub gives the project a shared code history. We use it to keep implementation work, review discussions and release decisions connected, so the next developer can understand the reason behind a change.

Review a small change at a time

We describe the expected result, make the change on a branch and compare it with the current version. A pull request brings the code and its checks into one review. For visual work, a browser preview matters as much as a successful build.

Leave the project maintainable

The handover includes repository access, setup instructions and the steps needed to publish a release. Account ownership and deployment access are separate decisions. Keeping both clear makes it easier for your team to fix a problem, introduce another developer or return to a previous version.

Product reference: GitHub pull request documentation. Our approach above describes how we plan and evaluate the work.

Written by the 3tf team.

Not sure what you need?

Tell us what you want to fix or grow, and we’ll suggest where to start.