Open
Description
The https://github.com/SchemaStore/schemastore project is a repository of JSON Schemas. It has wide industry and a vibrant community of tools around it.
We should publish the schema here. Before we do, let’s discuss naming and versioning schemes.
Publishing should be automated, perhaps a GitHub Action that creates a PR when a tag is pushed.
This is also related to #1 where I suggest we remove the Ruby code. For testing that the schemas accept good json documents and reject bad ones, I suggest we try one of these:
- https://github.com/korzio/djv
- https://github.com/davishmcclurg/json_schemer
- https://github.com/neilpa/yajsv
- https://github.com/json-schema-everywhere/pajv
- https://github.com/ajv-validator/ajv-cli
We should pick the one that gives the best errors.
Metadata
Metadata
Assignees
Labels
No labels