This first PR covers the Value Object Descriptor and Variation Descriptor objects under a YAML meta-schema for export to JSON Schema and technical documents (.rst docs). This meta-schema also enables class inheritance; for abstract classes defined by oneOf arrays of $ref, the heritable_properties and heritable_required fields are gathered and written to downstream classes in the JSON Schema.
This first PR covers the Value Object Descriptor and Variation Descriptor objects under a YAML meta-schema for export to JSON Schema and technical documents (.rst docs). This meta-schema also enables class inheritance; for abstract classes defined by
oneOf
arrays of$ref
, theheritable_properties
andheritable_required
fields are gathered and written to downstream classes in the JSON Schema.