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 ?
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
mastertomain.developbranch and make that the default branch.mainas well asdevelopprotected branches which require certain status checks to have passed.Proposed workflow
mainbranch would always contain the last release and should only receive a pull request when releasing a new version.developbranch is where PRs are pulled to and where regular merges happen.Proposed timeline
1.8.0release has been tagged.Opinions ?