We use some code:
- to validate the JSON schemas for correctness and format them, and
- to validate that the test suite data files are schema-valid.
To setup an environment to contribute to the VERS spec and standard, follow these instructions:
-
Ensure that you have a recent Python version 3 and Make installed.
-
Configure your environment:
make conf
To validate that the schemas and data files are correct, run:
make check
To regenerate the Python utility model code from the JSON schemas, then regenerate the VERS type documentation from the JSON VERS scheme definition files, run:
make generate
make docs