moby/project
David Calavera bca8159174 Make the release process more atomic between major releases.
Rather than keeping a branch named "release" where we merge every release,
we want to keep "disposable" release branches for each release.

This will make much easier to create new major releases, since we always
want to start these releases from what we have in master. We create a
disposable release branch from master that we'll only use during the lifecycle
of the major release.

Once the release branch is created, the release captain will use a "bump" branch
in her own fork to cherry pick changes that will need to be applied to this
release. We'll track those changes in a pull request between the disposable release
branch and the bump branch.

Signed-off-by: David Calavera <david.calavera@gmail.com>
2015-08-11 10:09:25 -05:00
..
BRANCHES-AND-TAGS.md Document branches and tags 2015-07-24 16:56:30 -07:00
CONTRIBUTORS.md Move 'hack' to the less confusing 'project' 2014-11-09 21:50:28 +00:00
GOVERNANCE.md HTTPS urls for ./project 2015-04-11 13:58:09 -04:00
IRC-ADMINISTRATION.md Carry of PR #13520 2015-06-13 09:27:30 -07:00
ISSUE-TRIAGE.md Carry of PR #13520 2015-06-13 09:27:30 -07:00
PACKAGERS.md update docs for new install script 2015-07-22 15:08:14 -07:00
PRINCIPLES.md minor grammar suggestion 2015-02-18 16:26:24 +00:00
README.md Add links and correct locations in project/README.md 2015-07-22 16:31:12 -04:00
RELEASE-CHECKLIST.md Make the release process more atomic between major releases. 2015-08-11 10:09:25 -05:00
REVIEWING.md Document reviewing process and labels 2015-07-15 13:14:21 -07:00
TOOLS.md move leeroy under docker 2015-07-22 12:57:13 -07:00

Hacking on Docker

The project/ directory holds information and tools for everyone involved in the process of creating and distributing Docker, specifically:

Guides

If you're a contributor or aspiring contributor, you should read CONTRIBUTORS.md.

If you're a maintainer or aspiring maintainer, you should read MAINTAINERS.

If you're a packager or aspiring packager, you should read PACKAGERS.md.

If you're a maintainer in charge of a release, you should read RELEASE-CHECKLIST.md.

Roadmap

A high-level roadmap is available at ROADMAP.md.

Build tools

hack/make.sh is the primary build tool for docker. It is used for compiling the official binary, running the test suite, and pushing releases.