Skip to content

Add guidance on externally documented extensions via extension namespace doc #108

Description

@DavidBiesack

See #106

@handrews wrote:

I think we need:

The main Registries page to explain this (easiest option would be in its own paragraph beneath the current one)
The Extension Field Registry / Extensions Registry (we should make the heading on the page match the heading in the list on the Registries
page while we're at it) should link to the namespace registry, noting that more extensions can be found there
A "Repository" or "3rd-Party Registry" or something column in the Namespace Registry table between the "Prefix" and "Description" columns
Updated guidance in the spec repo's CONTRIBUTING documentation

This issue is to update the registries doc on openapis.org to provide better guidance on documenting extensions via external documentation that a provider may link to from the namespace registry (similar to how the x-mx namespace links to documentation on the extensions they use, rather than listing each extension in the extensions registry.

I also suggest OAI provide a recommendation for such external extension docs or a format (JSON Schema) for such content, so such external documentation is more uniform and machine readable. (I thought there was a proposal for something like this a few years ago, but I can't find it.)
The Markdown "template" used in registries/_extension/*.md is partly there, and relies on structured Markdown frontmatter, but it is still a bit too irregular (i.e. "Used by" is in plain text in the body, not structured data)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions