Change branching model
I'd like to suggest to replace our current two branches dev
and master
by just one main branch (replacing dev
) with tags for releases. The reasons are:
- this will help avoid the confusion that every new contributor has, starting their work on the main branch, while we want them to start on
dev
- we don't mess up our git history (see !584 (merged))
- the snap Github integration we are using would give us edge channel updates on each change for free, which is not possible at all from a secondary branch.
What we need to change:
-
update README.md
andRELEASE.md
-
adapt documentation deployment to only consider tags -
adapt pip deployment -
adapt ppa deployment
Edited by Jonatan Hatakeyama Zeidler