Copy dind wrapper script from github.com/jpetazzo/dind
Adapt the original dind script and add a description
Adapt Dockerfile to run docker tests inside docker
Add usage instructions to the Dockerfile. Build, test and release docker using docker.
Hack: improve the Dockerfile for an easier development workflow. Build dev container once, run a shell with source mount-binded, run tests as you edit. LIKE A BOSS.
Document using the Dockerfile for interactive dev/test cycles
move deps installation to vendor.sh script
gitignore: ignore bundles directory
vendor.sh can cleanly update vendored dependencies
Hack: we no longer need to generate test binaries.
Hack: use vendored dependencies in-place, for less moving parts when developing
Integrate unit tests into hack/make.sh
Add the output of the tests to each release
Break down hack/make.sh into small scripts, one per 'bundle': test, binary, ubuntu etc.
PACKAGERS.md: a guide to packaging Docker for your favorite distro
Packager's manual: official build vs distro build
Update usage comments in hack/make.sh
Remove fixed FIXMEs
Fix typo and add dependency details in hack/PACKAGERS.md
hack/make.sh print a warning but don't exit if called outside a correct build environment.