Skip to content

Organizing building blocks by type first? #2

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
  • ...

Activity

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

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