You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: DEVELOPING.md
+7-4
Original file line number
Diff line number
Diff line change
@@ -7,12 +7,15 @@ Create a [fork](https://docs.github.com/en/github/getting-started-with-github/fo
7
7
8
8
### Branch to work against
9
9
10
-
sbt uses two branches for development:
10
+
sbt uses **two or three** branches for development:
11
+
Generally the default branch set on Github is what we recommend as the base line for PRs.
11
12
12
-
- Development branch: `develop` (this is also called "master")
13
-
- Stable branch: `1.$MINOR.x`, where `$MINOR` is current minor version (e.g. `1.1.x` during 1.1.x series)
13
+
- Next minor branch: `1.$MINOR.x`, where `$MINOR` is next minor version (e.g. `1.9.x` during 1.8.x series)
14
+
- Development branch: `develop`
15
+
- Stable branch: `1.$MINOR.x`, where `$MINOR` is current minor version (e.g. `1.8.x` during 1.8.x series)
14
16
15
-
The `develop` branch represents the next major version of sbt. Only new features are pushed to the `develop` branch. This is the branch that you will branch off of to make your changes.
17
+
Currently `develop` branch represents the next major version of sbt, i.e. sbt 2.
18
+
Next minor branch is where new features can be added as long as it is binary compatible with sbt 1.0.
16
19
The `stable` branch represents the current stable sbt release. Only bug fixes are back-ported to the stable branch.
0 commit comments