GitHub

GitHub is the platform where we keep your project's code in private Git repositories. There we review every change before it goes live, track tasks and let automated checks catch problems early.

What Is GitHub?

GitHub is an online platform for storing code and working on it together, built around Git. It launched in 2008 and has been owned by Microsoft since 2018. Each project lives in a repository, which can be public, for open-source work, or private, visible only to the people you invite.

Around the code it adds tools for collaboration. Pull requests propose a change and let the team discuss and review it line by line before it's merged. Issues track tasks, bugs and requests, and Projects arranges them on boards. GitHub Actions runs automated workflows, such as building the site and running tests whenever the code changes, and Dependabot warns you when a package the code relies on has a known security flaw.

Developers around the world use GitHub to share code and build software together. Its free plan includes unlimited public and private repositories with unlimited collaborators, while paid plans such as Team and Enterprise add more advanced tools for companies, including extra controls for private repositories. GitHub also makes GitHub Copilot, an AI coding assistant.

Where We Use GitHub

Every project we build has a home on GitHub, from the first line of code to handover. We use it for:

  • Private Repositories

    Your project's code is kept in a private repository that only the people working on it can see. Each person gets only the access they need, and access can be withdrawn at any time.

  • Code Review with Pull Requests

    Every change arrives as a pull request. Before it's merged, another developer reads it, comments line by line and asks for fixes where needed, so mistakes are caught before your visitors see them.

  • Automated Checks Before Release

    With GitHub Actions, every change is built and checked automatically, from tests to Lighthouse audits of speed and accessibility. A change that fails the checks doesn't go live.

  • Tasks and Handover

    Requests, bugs and ideas are tracked as issues, so nothing gets lost in email threads. At handover we transfer the repository to your account or give your team the access you choose.

Why GitHub?

  • Everything in One Place

    Code, history, discussions, tasks and automation sit side by side. Every decision can be traced back to the change it produced and the conversation that led to it.

  • Security Help Built In

    Dependabot flags packages with known vulnerabilities, and encrypted secrets keep keys out of the code. Together with careful access control, this protects your project's code day to day.

  • Easy to Hand Over

    GitHub is so widely used that developers you work with later will almost certainly know it, and a repository can be transferred to a new owner along with its history, issues and pull requests.

How We Work on Your Project

We open a private repository at the start of the project and invite only the people who will work on it. Tasks become issues, each change is made on its own branch and arrives as a pull request, and GitHub Actions checks it automatically; nothing reaches the main branch without a review.

Before launch we confirm that every check passes, review who has access and make sure no passwords or API keys are stored in the code. At handover we transfer the repository to your GitHub account or organization, or add your team with the permissions you choose, and remove access that's no longer needed.

Web Design and Development

Frequently Asked Questions

Help Center
Can anyone see my code on GitHub?

No. Client projects are kept in private repositories, visible only to people who have been given access. Once the repository is yours, you decide who that is.

Do I need a paid GitHub plan?

Not necessarily. GitHub's free plan includes private repositories and is often enough for a website project. Paid plans add advanced tools for larger teams, and we recommend one only if your project needs it.

What's the difference between Git and GitHub?

Git is the version control software that runs on a computer and records every change. GitHub is the online platform that stores Git repositories and adds review, task tracking and automation around them.

Can I take over the repository after the project?

Yes. We transfer the repository to your account with its full history, issues and pull requests, or give your team the level of access you choose.

The Right Tools, the Right Team

Let's work out which tools fit your business and come back to you with a roadmap for your project.