Skip to content

Reformating the spec for readability #566

@sudo-bmitch

Description

@sudo-bmitch

I'm hearing concerns about the readability of the spec, which I can sympathize with. I'd like to gather thoughts on how to improve it and see if the maintainers are open to reformating the content. Here are some suggestions:

  • Limit the smallest markdown header, since the current headings are difficult to distinguish from the rest of the text when rendered in GitHub.
  • Focus on two audiences, clients and registry implementations. Clients want workflows of APIs to run for different requests. Registry implementations are looking for a list of endpoints to implement.
  • With each endpoint, I tend to find a swagger style document easier to follow, with each parameter, header, body, status code, etc.
  • To document the client workflows, I think it would be easier to follow if they were split out from the endpoint documentation, potentially including graphics, for those unfamiliar with the OCI specs. Those client workflows could have pointers to the referenced endpoints.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions