-
Notifications
You must be signed in to change notification settings - Fork 1
Development Process
Andrew Rea edited this page Dec 17, 2016
·
2 revisions
- Create a new branch from
developwith the name of the branch following the convention#<issue-number><lower-case-snaked-name>. - Do the work and submit a pull request to the
developbranch.
- Ensure the
VERSIONfile in develop represents the next version which is in development. Corcel follows semantic versioning and a release will either be a MAJOR release, a MINOR release or a PATCH release. Each type may have many builds and this will be reflected in the version number before an actual release is complete. -
developis merged into thereleasebranch via a pull request. - Any further changes which are required for the release are done via branches off of
releaseand pull requests back intorelease. Each build of the release branch will create a deployment with an incrementing sequential release candidate number.
-
releaseis merged intomastervia a pull request - Each build of
masterwill create a deployment for that version - Any patches required to released versions can be branched from
masterand merged back via apull request. They can also follow the entire promotion process depending on when the bug is caught and what has already been merged into develop.