Open
Description
Quick sanity check. I had proposed a process like this:
- All development happens on / to be merged into the
dev
branch - Pull requests / the review process are set up to review code before it ends up on
dev
. - When we make a "release", it consists of merging
dev
ontomaster
and getting endorsements from people. - The gh-pages branch is auto-updated on commit to track only the
master
branch.
This separates in-progress version from the "released", community-endorsed version.
However, this has the potential con that the master
branch no longer is the development version. It being the first thing you see on Github, maybe we instead want a process like this (basically dev
-> master
and master
-> release
from above):
- All development happens on / to be merged into the
master
branch - Pull requests / the review process are set up to review code before it ends up on
master
. - When we make a "release", it consists of merging
master
onto therelease
branch and getting endorsements from people. - The gh-pages branch is auto-updated on commit to track only the
release
branch.
?
Metadata
Assignees
Labels
No labels