-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update CONTRIBUTING following #2329 discussion #2394
Conversation
Creation of release branch before end of release dev and releases candidates + follow semver semantic (minor, patch)
LGTM |
LGTM |
@@ -92,7 +92,7 @@ Please use your real name, we really dislike pseudonyms or anonymous contributio | |||
|
|||
## Release Cycle | |||
|
|||
We adopted a release schedule to streamline the process of working on, finishing, and issuing releases. The overall goal is to make a major release every two months, which breaks down into one month of general development followed by one month of testing and polishing known as the release freeze. A release is maintained by issuing minor releases to only correct critical problems such as crashes or security issues. All the feature pull requests should be merged in the first month of one release period. | |||
We adopted a release schedule to streamline the process of working on, finishing, and issuing releases. The overall goal is to make a minor release every two months, which breaks down into one month of general development followed by one month of testing and polishing known as the release freeze. All the feature pull requests should be merged in the first month of one release period and during the frozen period a corresponding release branch is open for fix backported from master. Release candidate are made along this period for user testing to obtain a final version that is maintained in this branch. A release is maintained by issuing patch releases to only correct critical problems such as crashes or security issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe add a note on branching release/vX.Y
and how -rcX
tags work?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ooh nvm, I'm not reading 😂
corresponding release branch is open for fix backported from master. Release candidate are made along this period
LGTM |
Little modification on the creation of release branch before end of release dev and releases candidates.
+fix to follow semver semantic (minor, patch)
Ref : #2329