-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[tracker] revamp the spec #126
Comments
Ref opencontainers#126 Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
For changes related to spec.md, does it make sense for us to open up a new staging branch like "rewrite" ? Then once all these boxes are checked, do a big PR from rewrrite->master with a bunch of changes that the maintainers have already agreed upon? The alternative I see is making a new glossary.md etc on master which would later be deleted. Thoughts? |
still to do on murder the changes.md item... remove or rewrite the ## changes section https://github.com/opencontainers/distribution-spec/blame/master/spec.md#L131 |
Related to opencontainers#126 The following sections have been removed: - Changes - Historial Context (already in reorg) - Overview / Listing Repositories (unused catalog API) The following sections have been moved into commented reorg: - Notational Conventions ---> Definitions / Document Language - Overview / Errors ---> HTTP API / Error Codes - Overview / API Version Check ---> Conformance / Workflow Categories / Pull - Overview / Pulling An Image ---> Conformance / Workflow Categories / Pull - Overview / Pushing An Image ---> Conformance / Workflow Categories / Push - Overview / Listing Image Tags ---> Conformance / Workflow Categories / Content Discovery - Overview / Deleting an Image ---> Conformance / Workflow Categories / Content Management - Detail / Errors ---> HTTP API / Error Codes Signed-off-by: Josh Dolitsky <393494+jdolitsky@users.noreply.github.com>
Related to opencontainers#126 The following sections have been removed: - Changes - Historical Context (already in reorg) - Overview / Listing Repositories (unused catalog API) The following sections have been moved into commented reorg: - Notational Conventions ---> Definitions / Document Language - Overview / Errors ---> HTTP API / Error Codes - Overview / API Version Check ---> Conformance / Workflow Categories / Pull - Overview / Pulling An Image ---> Conformance / Workflow Categories / Pull - Overview / Pushing An Image ---> Conformance / Workflow Categories / Push - Overview / Listing Image Tags ---> Conformance / Workflow Categories / Content Discovery - Overview / Deleting an Image ---> Conformance / Workflow Categories / Content Management - Detail / Errors ---> HTTP API / Error Codes Signed-off-by: Josh Dolitsky <393494+jdolitsky@users.noreply.github.com>
* Spec reorganization pt 1 Related to #126 The following sections have been removed: - Changes - Historical Context (already in reorg) - Overview / Listing Repositories (unused catalog API) The following sections have been moved into commented reorg: - Notational Conventions ---> Definitions / Document Language - Overview / Errors ---> HTTP API / Error Codes - Overview / API Version Check ---> Conformance / Workflow Categories / Pull - Overview / Pulling An Image ---> Conformance / Workflow Categories / Pull - Overview / Pushing An Image ---> Conformance / Workflow Categories / Push - Overview / Listing Image Tags ---> Conformance / Workflow Categories / Content Discovery - Overview / Deleting an Image ---> Conformance / Workflow Categories / Content Management - Detail / Errors ---> HTTP API / Error Codes Signed-off-by: Josh Dolitsky <393494+jdolitsky@users.noreply.github.com> * mini update 4: fill in definitions section Fill in the definitions section, introducing several terms and defintions which will serve as reference for the rest of the document. Also moved the "notational conventions" section into this section, removing any language that seemed unnecessary or related to compliance (which will be covered in the conformance section). Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * mini update 5: fill in conformance section (sans workflows) Fill in conformance section, adding minimum requirements stating that all compliant registries must at least support Pull. Added a section regarding certification, linking to the opencontainers/oci-conformance repo. For the workflow sections, intentionally left blank, and will be added in a follow-up PR. Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * Describe the pull workflow Signed-off-by: Peter Engelbert <pmengelbert@gmail.com> * update digest and content definitions Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * add notational conventions section Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * update description of content management Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * mini update 2: new table of contents This is a new table of contents for the spec, designed to add simplicity and organization. Existing content will later be moved into one of these sections, or removed entirely if considered superfluous. Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * remove top-level defintions section Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * mini update 3: fill in overview section Fill in the overview section, including new introduction referring to "content" (vs. just container images). Move historical context section underneath overview. Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * mini update 4: fill in definitions section Fill in the definitions section, introducing several terms and defintions which will serve as reference for the rest of the document. Also moved the "notational conventions" section into this section, removing any language that seemed unnecessary or related to compliance (which will be covered in the conformance section). Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * update digest and content definitions Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * mini update 5: fill in conformance section (sans workflows) Fill in conformance section, adding minimum requirements stating that all compliant registries must at least support Pull. Added a section regarding certification, linking to the opencontainers/oci-conformance repo. For the workflow sections, intentionally left blank, and will be added in a follow-up PR. Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * mini update 5: fill in conformance section (sans workflows) Fill in conformance section, adding minimum requirements stating that all compliant registries must at least support Pull. Added a section regarding certification, linking to the opencontainers/oci-conformance repo. For the workflow sections, intentionally left blank, and will be added in a follow-up PR. Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * Describe the pull workflow Signed-off-by: Peter Engelbert <pmengelbert@gmail.com> * update definitions based on github review Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * add addressable by a digest Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * replace the with a Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * replace metadata with config Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * add and associated blob Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * update digest definition Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * a cryptographic hash vs. the Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * update based on PR comments Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * capital MUST Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * merge conflicts Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * manual rebase on reorg Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com> * Adjust grammar Signed-off-by: Peter Engelbert <pmengelbert@gmail.com> Co-authored-by: Josh Dolitsky <393494+jdolitsky@users.noreply.github.com>
Resolved by #206 |
Tracker for reorganizing the spec (started from #125 discussion)
As of commit 38956df:
./history.md
)the idea being that these are mergable chunks of PRs,
For readers of the spec, the spec is organized according to the nature of the reviewers (general information, slightly more detail, and registry/tool implementors).
The text was updated successfully, but these errors were encountered: