-
Notifications
You must be signed in to change notification settings - Fork 32
docs(spec): define normative keywords (RFC 2119 / RFC 8174) #176
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -4,6 +4,13 @@ The specification defines an open standard for packaging and distribution of Art | |||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
| The goal of this specification is to outline a blueprint and enable the creation of interoperable solutions for packaging and retrieving AI/ML models by leveraging the existing OCI ecosystem, thereby facilitating efficient model management, deployment and serving in cloud-native environments. | ||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
| ## Normative Language | ||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | ||||||||||||||||||||||||||||||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | ||||||||||||||||||||||||||||||
| "OPTIONAL" in this document are to be interpreted as described in | ||||||||||||||||||||||||||||||
| RFC 2119 and RFC 8174 when, and only when, they appear in all capitals. | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
| RFC 2119 and RFC 8174 when, and only when, they appear in all capitals. | |
| [RFC 2119][rfc2119] and [RFC 8174][rfc8174] when, and only when, they appear in all capitals. |
Copilot
AI
Feb 28, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The newly added reference definitions [rfc2119] and [rfc8174] are currently unused in the document. Either use them in the Normative Language section (preferred) or remove them to avoid unused link references / markdown-lint failures.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To improve maintainability, it's a good practice to keep reference link definitions sorted alphabetically.
| [image-spec]: https://github.com/opencontainers/image-spec/blob/main/spec.md#image-format-specification | |
| [rfc1952_2]: https://tools.ietf.org/html/rfc1952 | |
| [rfc2119]: https://www.rfc-editor.org/rfc/rfc2119 | |
| [rfc8174]: https://www.rfc-editor.org/rfc/rfc8174 | |
| [tar-archive]: https://en.wikipedia.org/wiki/Tar_(computing) | |
| [image-manifest]: https://github.com/opencontainers/image-spec/blob/main/manifest.md | |
| [rfc8478]: https://tools.ietf.org/html/rfc8478 | |
| [image-manifest]: https://github.com/opencontainers/image-spec/blob/main/manifest.md | |
| [image-spec]: https://github.com/opencontainers/image-spec/blob/main/spec.md#image-format-specification | |
| [rfc1952_2]: https://tools.ietf.org/html/rfc1952 | |
| [rfc2119]: https://www.rfc-editor.org/rfc/rfc2119 | |
| [rfc8174]: https://www.rfc-editor.org/rfc/rfc8174 | |
| [rfc8478]: https://tools.ietf.org/html/rfc8478 | |
| [tar-archive]: https://en.wikipedia.org/wiki/Tar_(computing) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For better readability and to make it easier for readers to find the referenced RFCs, it's a good practice to make the RFC mentions clickable links. You've already added the link definitions at the end of the file.