mirror of https://github.com/docker/docs.git
After each push, Travis CI will trigger, and check two things: - make sure that each commit in the push has the Docker certificate of origin - make sure that all .go files changed by this sequence of commits are correctly formatted in the most recent commit Note: there is one edge case; if you do a git force push, we cannot figure out the actual commits in the force push, and we will just run the checks as if upstream master were the base. Pull requests will always be tested correctly, though. Docker-DCO-1.0-Signed-off-by: Andrew Page <admwiggin@gmail.com> (github: tianon) |
||
---|---|---|
.. | ||
bootcamp | ||
infrastructure | ||
make | ||
travis | ||
CONTRIBUTORS.md | ||
MAINTAINERS | ||
MAINTAINERS.md | ||
PACKAGERS.md | ||
PRINCIPLES.md | ||
README.md | ||
RELEASE-CHECKLIST.md | ||
ROADMAP.md | ||
allmaintainers.sh | ||
dind | ||
fmt-check.hook | ||
getmaintainer.sh | ||
install.sh | ||
make.sh | ||
release.sh | ||
stats.sh | ||
vendor.sh |
README.md
Hacking on Docker
The hack/ 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.md.
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
make.sh is the primary build tool for docker. It is used for compiling the official binary, running the test suite, and pushing releases.