Skip to content

Workflow

GitHub flow

Lightweight: branch, PR, deploy from main.

Best for: Teams that deploy continuously from main.

How it works

  1. 1

    Branch

    Create a descriptive branch from main.

  2. 2

    Commit and push

    Push early to open a PR.

  3. 3

    Review and deploy

    Merge to main, which is always deployable.

Advantages

  • Simple and fast
  • Main is always deployable
  • Great for CI/CD

Tradeoffs

  • Assumes strong automated testing
  • Less structure for release trains