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
- ...
I feel it would make things a lot easier to maintain if we used as top-level subdirectories the following list:
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: