Because smart contracts tend to have a slower release cycle with larger changes (relative to a front end or cli repo), the Aragon contract repos use a unique Git Branch convention.
For all Smart Contract Repos:
(Including dao-kits, aragon-apps, excluding AragonOS)
-
next
: This branch collects changes which are ready for security review, and to be merged tomaster
-
master
: Code in this branch has been deployed to the Ethereum main net, and can be assumed to have undergone security review.
For the AragonOS Repo:
-
dev
: This branch is effectively the same asnext
in other repos. But it is the default branch in github so that app developers can easily find and build on upcoming changes. -
master
: Same as above.