Skip to content

Branching strategy #463

Description

@jrfnl

As development has recently been more active than in the previous years, I'd like to discuss the branches used.

Currently, the repository uses one main branch, which is called master.

Proposal

  • Rename master to main.
  • Add a develop branch and make that the default branch.
  • Make both main as well as develop protected branches which require certain status checks to have passed.

Proposed workflow

  • The main branch would always contain the last release and should only receive a pull request when releasing a new version.
  • The develop branch is where PRs are pulled to and where regular merges happen.

Proposed timeline

  • Enact the above once the 1.8.0 release has been tagged.

Opinions ?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions