Releases: SMPTE/st2138-a
Releases · SMPTE/st2138-a
V1.0.0-PCD
Public Committee Draft of the repo
PRE-FCD-2
added a few more schemata that a review of the standards documents revealed to be missing
also quite a few corrections to existing schemata
Schema Updates, Validator Refactoring
The validate.js tool was rewritten to support validating against any schema defined in device.yaml.
It was also refactored to provide validator.js as a module that other programs can use to validate content against the schemas.
Some schemas for client hints have been added, which reduced the complexity of the -10 annex B significantly.
interface definition migrated here
The st2138 / Catena interface specification has been migrated here.
This includes:
- the protobuf interface definition language files
/interface/proto - JSON schema for the way protobuf serializes the
Messageobjects defined in the proto files/interface/schemata - An openapi specification for the REST version of the protocol. The source files are in
/interface/openapi, but the usable version is in/docs/openapi.yamland generated from the source files - tooling -
/tools/validate.jswill validate files of the form schema-name.object-name.[json|yaml] against the schema-name. - a build script at root
build-openapi.shthis processes the openapi source files to produce/docs/openapi.yaml - a tools installation script
install-tooling.shthat installs the packages used bybuild-openapi.sh