Canvas Kit supports three branch lines for a current major release, previous major release, and the next upcoming major release. Example release numbers will assume a current major release of 2.0.
- support: The last major support branch (i.e. 1.0). This branch only accepts fixes and will release patch versions with every commit.
- master: The current major support branch (i.e. 2.0). This branch only accepts fixes and will release patch versions with every commit.
- prerelease/minor: The current major feature branch (i.e. 2.1). This branch accepts features and fixes and will release minor versions every 3 weeks.
- prerelease/major: The next major branch (i.e. 3.0). This branch accepts breaking changes, features, and fixes and will release major versions every 6 months. In addition, a release of this branch will advance the "major" of other branches by +1.