Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Move the monolith #33022
This moves the old engine code into /monolith.
api, pkg, and client remain at the top level since these are packages that are used by external consumers.
Have not touched
This does move the Makefile into monolith/, which will most certainly break existing workflows, and most likely CI, however tests and everything can be run from
I don't think engine is very descriptive at all, it has very little meaning.
If the goal of moby is to split up the monolith, and we have a dir called "monolith", it's pretty simple to tell where the work lies.
To all, let's please not bike-shed on the naming here. Ultimately this is going away.
I've added symlinks to the real Dockerfiles under
3 times, most recently
May 6, 2017
powerpc and z are failing for the same reason.
Running into some issues with Windows CI expecting paths to be under the root (like docker.exe, dockerd.exe) instead of monolith/.
dockerversion/version_autogen.go is slightly more complicated.