Greg Dennis
Greg Dennis
This rewrite will accomplish two goals: 1. **Realign the implementation with the spec.** The spec is nearing completion, and I've wanted this implementation to act as something of a reference...
Update issue templates to use the [YAML syntax](https://github.com/dotnet/runtime/blob/main/.github/ISSUE_TEMPLATE/02_api_proposal.yml)
A library that can compare two JSON documents and report on their differences.
JSONata
[JSONata](http://docs.jsonata.org/overview.html) ("j-sonata") is a query language for JSON data.
OAS 3.1 will be using 2020-12. This means we can create a lib to encapsulate the vocab and metaschema. It doesn't look like there's a metaschema yet. Will need to...
Static analysis for JSON Schema. Could include rules for things like - must include `$schema` - refactoring common subschemas to `$defs` - use `oneOf` instead of multiple levels of nested...
The different functionalities (data model, serialization, schema, path, pointer, & transform) are all fairly disjoint as far as internal dependencies. I wonder if I should split out the libraries based...
Many libraries return line number and position along with parsing errors. I never thought this was necessary since I have a pointer that indicates where the error is, but the...
If be nice to be able to have a schema analyze to ensure its logically sound. For example, is the `minimum` less than the `maximum`, or is the `default` valid...