All tests are automatically run on every push to this repo.
The JSON schema defines the required data structure of terms.json
.
This can be tested using: jsonschema --instance terms.json terms.schema.json
This python script extends json schema validation to ensure:
slug
: uniquetitle
: uniquerelated
: no references to non-existent slugsrelated
: no self-referencingdescription
: no broken links in URLs