Commit Graph

12 Commits (1c7a6a9c7fa2b47877ce8790ea5e5c588df5fa90)

Author SHA1 Message Date
Travis Ralston 86019c9ade Skip over partial event definitions in examples 7 years ago
Travis Ralston d6d74c4cbe Switch to using $ instead of # for sub-types
# is reserved by the swagger validator as a way to include partial content from a JSON object (eg: "#/path" would include {"test": true} from the object {"path":{"test":true}}). Instead of trying to convince the validator that it is wrong, we'll just use a different character.

Note that our rendering tools do not care about #-style references to objects. It's still somewhat worth changing the character though.
7 years ago
Travis Ralston 464f4f5f21 Correctly check for the 'core' folder 7 years ago
Travis Ralston c8a8f13623 Don't check the underlying definitions
Otherwise the script will try to find a schema for our templates, which don't exist.
7 years ago
Travis Ralston 31ea4279d1 Resolve references in the check_examples script 7 years ago
Richard van der Hoff 49cd65dd58 Add a license to the spec
We're licensing hte spec under ASLv2. Add the LICENSE file, and add the
short-form to as much of the source as is practical right now (adding it to
json source is a massive pita).
10 years ago
Daniel Wagner-Hall f81b967e2d Make all the schema files yaml 10 years ago
Daniel Wagner-Hall 79244e8065 Remove redundant node event schema checker
The python one does the same
10 years ago
Daniel Wagner-Hall 810922bb38 Fix schema validator for multiple examples 10 years ago
Mark Haines 8974b2b67b Skip files that start with ".", e.g. vim swp files. 10 years ago
Mark Haines 6ba9b29b3b Report all the errors in schemas/check_examples, not just the first error. 10 years ago
Mark Haines 52640eb205 Add a python script for checking that the examples match the event
schema.

Does the same checks as check.sh, but is a *lot* faster making it
suitable for using as a pre-commit hook.

I don't suggest replacing check.sh since it's good to check that the
schema works with multiple implementations of jsonschema.
10 years ago