Skip to content

Branching

Work happens on a feature branch and reaches main through a pull request that needs one approval. CI runs on the pull request where the repository has it, and repositories with a deploy workflow deploy on merge. First contribution walks the whole path.

Branch names, commit message style, and how the pull request is merged are up to whoever’s doing the work. The repositories are open source and the team is three or four volunteers; we’d rather enforce the few things that matter in CI than set rules for the rest.