[RFC] Clear Containers components split
by Samuel Ortiz
All,
As the Clear Containers 3.0 runtime rewrite in Go is about to start,
I'd like to make a proposal about splitting components:
- Extract cc-shim and cc-proxy out of cc-oci-runtime and create
separate repos for them:
* github.com/clearcontainers/shim
* github.com/clearcontainers/proxy
- Move the runtime Go implementation to
github.com/clearcontainers/oci-runtime
The current github.com/01org/cc-oci-runtime repo will be kept alive for
the 2.1+ development work, but without the cc-proxy and cc-shim code.
The main reasons for splitting things out would be:
- Maintain components separately and allow for reuse in different
projects without getting the whole clear-containers code.
- Force us into building sane and backward compatible protocols between
those components.
- Not mix Go and C code under the same repo for different components.
This is only a proposal, and I'd like to get your feedback on the topic
before moving forward.
Cheers,
Samuel.
---------------------------------------------------------------------
Intel Corporation SAS (French simplified joint stock company)
Registered headquarters: "Les Montalets"- 2, rue de Paris,
92196 Meudon Cedex, France
Registration Number: 302 456 199 R.C.S. NANTERRE
Capital: 4,572,000 Euros
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
4 years, 3 months