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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions