Branches#
main
Stable branchThis is tagged with releases
Always moves forward
Changes go through integration and testing on
next
before integrated onmain
.next
Staging / integrationThis is where GitHUB pull-requests should point to.
docs
Website updatesThis is based off
main
and only contains changes to the website / documentation, that is, to ensure that the website by default serves documentation for the latest release, however, with the option of changing the rest of the documentation around that release.rc
Release candidate preppingThis provides the “maintenance” changes when no more features are going in, this includes:
version-bump man-pages bash-completions documentation-generation (API and Command output) - integrate
current
CHANGELOG.rst CONTRIBUTORS.mdOnce these are done, and no regressions are found, then
rc
is integrated onnext
next
is integrated onmain
main
is tagged with the version-number (vX.Y.Z
)