Svartal

Checkout flow
knit/checkout-flow · 3 repositories
Ready to land
1
backend
Add checkout session API#214
2
frontend
Checkout page and cart state#98
3
docs
Document the checkout flow#41
backend frontend docsLand bundle
  1. 01

    Branch

    Start a bundle. Each repository gets its own branch and worktree.

    $ knit bundle "checkout"
  2. 02

    Commit

    Commit across every repository with one command.

    $ knit commit --all
  3. 03

    Review

    Open the pull requests together and review them on one page.

    $ knit publish create
  4. 04

    Land

    Merge them in order once the required checks pass.

    $ knit land apply

Linked pull requests

Every pull request in a bundle with its checks, reviews, and merge status.

Ordered merges

Merge in dependency order, run deploy steps, and roll back if a step fails.

Cross-repo review

Related changes from different repositories shown together.

Bundle runtimes

Run the whole stack from a bundle's worktrees in its own Docker Compose project.

Activity across forges

Contribution graphs from your verified commits on every forge you use.

Stays on GitHub

Knit opens ordinary pull requests. The bundle format is documented JSON.

Homebrew
$ brew install knit-cli/tap/knit