Henry Andrews

Results 154 issues of Henry Andrews

There are some underlying principles that the JSON Schema project has been based on, but we've never really written them out. A concise list would be appropriate in the Core...

Page: advice for implementers

Every time we fix a bug in place someone complains, so explain somewhere that we do that, what it means, and that it's on purpose. Also say something about what...

Whenever we get to topic guides, here, @jdesrosiers wrote [an excellent answer to the question of inheritance](https://github.com/json-schema-org/json-schema-spec/issues/348#issuecomment-322940347), ending with the great quote > Schemas are not describing objects, they are...

The most common way I've noticed many people do casual testing of API responses is with curl. In particular some back-end devs really prefer the command line, which makes ajv-cli...

feature

I'm looking at using ajv-cli to help test Hyper-Schema requests and responses. This means that the schema I want to validate against is not always the entire schema file. What...

feature

Similar to #28, would it be possible to automatically recognize http://json-schema.org/draft-04/hyper-schema and http://json-schema.org/draft-06/hyper-schema as built-in supported meta-schemas? ```CONSOLE (venv) HenrysMacBookPro:schemas henry$ ajv compile -s common/user.json schema common/user.json is invalid error:...

feature

Hello from the JSON Schema spec project! Does this project intend to add support for the recent drafts 6 and/or 7? I'm happy to answer any questions about the new...

enhancement
help wanted

Fixes #311. To recap so folks don't have to dig through that whole discussion: * starting with 2019-09, implementations are explicitly allowed to refuse to process schemas without `$schema`, therefore...

- [ ] `$id` with trailing empty fragment equivalent to `$id` without a fragment - [ ] `"$id": "#"` is a no-op

missing test

This is a little vague in the spec, as discussed in https://github.com/json-schema-org/json-schema-spec/issues/810, but will be clarified in a bug fix and we should go ahead and test for it from...

missing test