Skip to content

Branching strategy #503

Open
Open
@goodmami

Description

@goodmami

See #502 for some context.

The old pattern of having someone work on a branch for months or years before merging wholesale is becoming difficult to manage. More specifically:

  • the task of reviewing the pull request becomes gargantuan
  • divergences in the code increases the likelihood of conflicts
  • it is harder to notice when a merge would obliterate changes made since the branch was created

We should probably aim for smaller, more ephemeral branches that get merged quickly and then pruned. The problem with this is the possibility of merging partial features that get deployed to the live site.

This issue is about discussing and choosing a branching model and related practices to be documented in the CONTRIBUTING.md file or to a wiki.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions