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: .github/ISSUE_TEMPLATE/--feature-request.md
+3-1
Original file line number
Diff line number
Diff line change
@@ -7,4 +7,6 @@ assignees: ''
7
7
8
8
---
9
9
10
-
Please use https://github.com/sbt/sbt/discussions including a specific user story instead of posting them to the issue tracker.
10
+
If you have new ideas about sbt or an open-ended discussion, please use https://github.com/sbt/sbt/discussions instead of posting them to the issue tracker, which we use to track bugs and (internal) todo list.
11
+
12
+
Please note that sbt is mostly maintained by community effort, so one of the questions that we'd ask might be "would like to contribute it if we help you where the relevant code is".
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