Skip to content

Commit 048a948

Browse files
committed
docs: readme/branch-management cleanup
1 parent 75ddf05 commit 048a948

File tree

2 files changed

+14
-15
lines changed

2 files changed

+14
-15
lines changed

Documentation/branch_management.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
## Branch Managemnt
1+
## Branch Management
22

33
### Guide
44

5-
- New development occurs on the master branch
5+
- New development occurs on the [master branch](https://github.com/coreos/etcd/tree/master)
66
- 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
88
- Once the master branch is ready for release, it will be tagged and become the new stable branch.
99

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.
1111

1212
### Master branch
1313

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.
1515

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.
1717

1818
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.
1919

2020
### Stable branches
2121

22-
All branches with prefix 'release-' are stable branches.
22+
All branches with prefix `release-` are considered _stable_ branches.
2323

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.

README.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
![etcd Logo](logos/etcd-horizontal-color.png)
77

8-
etcd is a distributed, consistent key value store for shared configuration and service discovery with a focus on being:
8+
etcd is a distributed, consistent key-value store for shared configuration and service discovery, with a focus on being:
99

1010
* *Simple*: curl'able user facing API (HTTP+JSON)
1111
* *Secure*: optional SSL client cert authentication
@@ -17,8 +17,6 @@ etcd is written in Go and uses the [Raft][raft] consensus algorithm to manage a
1717
See [etcdctl][etcdctl] for a simple command line client.
1818
Or feel free to just use curl, as in the examples below.
1919

20-
[zookeeper]: http://zookeeper.apache.org/
21-
[doozer]: https://github.com/ha/doozerd
2220
[raft]: http://raftconsensus.github.io/
2321
[etcdctl]: https://github.com/coreos/etcd/tree/master/etcdctl
2422

@@ -28,13 +26,14 @@ If you're considering etcd for production use, please see: [production-ready.md]
2826

2927
### Getting etcd
3028

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].
3230

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.
3634

3735
[github-release]: https://github.com/coreos/etcd/releases/
36+
[branch-management]: ./Documentation/branch_management.md
3837

3938
### Running etcd
4039

0 commit comments

Comments
 (0)