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
simplifying specifications #9
This pull request will reflect discussion from this thread with OCI. The discussion can be summarized as follows:
In response to this discussion, I've decided that it's still best to focus on the "high level" question "Where in the tree does a Container fit" but be even more simple than previously, and only discuss ContainerRecipe and ContainerImage. Since there is no clear spot for ContainerImage (it could be an IsolationTechnology and/or a Package) I think it's best to just put it under Thing, and then have the other entities (IsolationTechnology and Package) defined separately and linked to ContainerImage via some relationship. I do, however, think that a ContainerRecipe would fit well under SoftwareSourceCode.
This pull request will update the "Container" family, removing the additions that I had made for Hardware, Virtualization, and Operating System, and only having the following:
This is a "keep it simple stupid" strategy that can be adjusted if/when needed and the OCI community establishes higher agreement.