Skip to content

Organizing building blocks by type first? #2

@jerstlouis

Description

@jerstlouis

I feel it would make things a lot easier to maintain if we used as top-level subdirectories the following list:

  • apiSpec (inside could be sub-directory for each part, and inside could be each conformance class)
  • paths
  • responses
  • schemas
  • queryParameters
  • requestHeaders
  • responseHeaders

This should make it easier to import and synchronize the different building blocks from existing specs which already use several of these directories, e.g.:

Entries in the registry should probably be in a machine-readable form like JSON rather than ASCIIDoc (to implement organization / filtering by type etc.), including all the properties needed to efficiently support the building blocks registry.
e.g., following properties could be included:

  • title
  • description
  • maturity
  • isGeoSpatial
  • originatingSpec
  • schema / definition
  • ...

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