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
- New development occurs on the [master branch](https://github.com/coreos/etcd/tree/master)
6
6
- Master branch should always have a green build!
7
-
- Backwards-compatible bug fixes should target the master branch and ported to stable
7
+
- Backwards-compatible bug fixes should target the master branch and subsequently be ported to stable branches
8
8
- Once the master branch is ready for release, it will be tagged and become the new stable branch.
9
9
10
-
The etcd team adopts a rolling release model and support one stable version of etcd going forward.
10
+
The etcd team has adopted a _rolling release model_ and supports one stable version of etcd.
11
11
12
12
### Master branch
13
13
14
-
The master branch is our development branch. It is where all the new features go into first.
14
+
The `master` branch is our development branch. All new features land here first.
15
15
16
-
If you want to try new features, pull the master branch and play on it. But the branch is not really stable because new features may introduce bugs.
16
+
If you want to try new features, pull `master`and play with it. Note that `master` may not be stable because new features may introduce bugs.
17
17
18
18
Before the release of the next stable version, feature PRs will be frozen. We will focus on the testing, bug-fix and documentation for one to two weeks.
19
19
20
20
### Stable branches
21
21
22
-
All branches with prefix 'release-' are stable branches.
22
+
All branches with prefix `release-` are considered _stable_ branches.
23
23
24
-
After a Minor release (http://semver.org/), we will have a new stable branch for that release. We will keep fixing the backwards-compatible bugs for the latest stable release, but not the olders. The bug fixes Patch release will be once every two weeks, given any patches.
24
+
After every minor release (http://semver.org/), we will have a new stable branch for that release. We will keep fixing the backwards-compatible bugs for the latest stable release, but not previous releases. The _patch_ release, incorporating any bug fixes, will be once every two weeks, given any patches.
@@ -28,13 +26,14 @@ If you're considering etcd for production use, please see: [production-ready.md]
28
26
29
27
### Getting etcd
30
28
31
-
The latest release and setup instructions are available at[GitHub][github-release].
29
+
The easiest way to get etcd is to install one of the pre-built binaries from the tagged releases: instructions are available on[GitHub][github-release].
32
30
33
-
You can build a latest etcd from master branch. All development occurs on the master branch which includes new features and bug fixes.
34
-
35
-
Bug fixes should target the master branch and ported to the appropriate release branch as described in the [branch management](./Documentation/branch_management.md) guide.
31
+
For those wanting to try the very latest version, you can build the latest version of etcd from the `master` branch.
32
+
All development occurs on `master`, including new features and bug fixes.
33
+
Bug fixes are first targeted at `master`and subsequently ported to release branches, as described in the [branch management][branch-management] guide.
0 commit comments