Skip to content

AEP-4 OAS Docs Improvement #329

@thegagne

Description

@thegagne

While reading AEP-4, I noticed that the Guidance and Examples sections describe general resource type naming and annotation rules, but they don’t seem directly relevant to OpenAPI (OAS) specifically.

Later in the document, there is a dedicated OpenAPI 3.0 tab/section that contains the OAS-specific guidance (e.g., #components/schemas, x-aep-resource extension, patterns, etc.).

This can cause some confusion:

  • A reader looking only at the Guidance + Examples might think they must apply those directly in OAS schemas.
  • The OAS-specific section already provides a clearer, scoped explanation, so it would make sense to separate general guidance from OAS-specific rules more explicitly.

Proposal:

  • Update AEP-4 to make it clear which parts apply generally across APIs (Guidance, Examples) vs. which apply specifically to OAS definitions.
  • Possibly separate the guidance and examples into separate tabs for OAS and Protobuf.

Metadata

Metadata

Assignees

No one assigned

    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