Backend · guide

GitHub: code, versions and teamwork

GitHub is a Git-based platform for hosting code and collaborating. Code history, review through pull requests, issues and automated testing and deployment with GitHub Actions are all in one place.

Made by
GitHub (Microsoft)
Price
Free plan, paid team plans
Core
Git repositories
Automation
GitHub Actions

What is GitHub?

Every change is saved as a commit and you can go back at any time. A new feature is built on a separate branch, reviewed in a pull request and merged into the main code once the tests pass.

In product projects GitHub is my transparency tool: you can see what changed, who changed it and when. Secrets never go into the repository; they are stored separately as secrets.

What GitHub makes possible

  1. Version control

    A history of every change.

  2. Pull requests

    Code review.

  3. GitHub Actions

    Automated testing and deployment.

  4. Issues and Projects

    Managing tasks and the roadmap.

  5. Secrets

    Storing keys and passwords safely.

  6. Copilot

    An AI coding assistant.

What GitHub works with

  • Claude Code

    Anthropic's agentic coding tool. Works directly in your codebase.

    Open the guide
  • Supabase

    An open-source backend on Postgres: auth, storage, API.

    Open the guide
  • Webflow

    A visual site builder, CMS and hosting in one place.

    Open the guide
  • GrowthBook

    An open-source feature flag and A/B testing platform.

    Open the guide

My experience

Projects where I used GitHub:

  • [Project: brand, what I built, result %]
  • [Project: brand, what I built, result %]
See the cases

GitHub resources

  • BRD for a digital product

  • Digital product service

  • Supabase guide

Questions about GitHub

Is GitHub free?

There is a free plan for individuals and small teams. Advanced features are paid.

Are Git and GitHub the same?

No. Git is a version control system; GitHub is a platform that hosts Git repositories and adds collaboration.

Does a marketing team need it?

If the site, tracking scripts and data pipelines are managed as code, yes. The change history lets you fix mistakes quickly.

Other tool guides