|
@@ -114,15 +114,15 @@ Here is a short table resuming on which you have to start:
|
|
|
|
|
|
Kind of modification | Backward Compatible (BC) | Type of release | Branch to target | Label |
|
|
Kind of modification | Backward Compatible (BC) | Type of release | Branch to target | Label |
|
|
-------------------- | ------------------------ | --------------- | ----------------------- | ----- |
|
|
-------------------- | ------------------------ | --------------- | ----------------------- | ----- |
|
|
-Bug fixes | Yes | Patch | `2.x` | |
|
|
|
|
|
|
+Bug fixes | Yes | Patch | `3.x` | |
|
|
Bug fixes | No (Only if no choice) | Major | `master` | |
|
|
Bug fixes | No (Only if no choice) | Major | `master` | |
|
|
-Feature | Yes | Minor | `2.x` | |
|
|
|
|
|
|
+Feature | Yes | Minor | `3.x` | |
|
|
Feature | No (Only if no choice) | Major | `master` | |
|
|
Feature | No (Only if no choice) | Major | `master` | |
|
|
-Deprecation | Yes (Have to) | Minor | `2.x` | |
|
|
|
|
|
|
+Deprecation | Yes (Have to) | Minor | `3.x` | |
|
|
Deprecation removal | No (Can't be) | Major | `master` | |
|
|
Deprecation removal | No (Can't be) | Major | `master` | |
|
|
|
|
|
|
Notes:
|
|
Notes:
|
|
- * Branch `2.x` is the branch of the **latest stable** minor release and
|
|
|
|
|
|
+ * Branch `3.x` is the branch of the **latest stable** minor release and
|
|
has to be used for Backward compatible PRs.
|
|
has to be used for Backward compatible PRs.
|
|
* If you PR is not **Backward Compatible** but can be, it **must** be:
|
|
* If you PR is not **Backward Compatible** but can be, it **must** be:
|
|
* Changing a function/method signature? Prefer create a new one and deprecated the old one.
|
|
* Changing a function/method signature? Prefer create a new one and deprecated the old one.
|