You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
matrix-spec-proposals/event-schemas
Daniel Wagner-Hall 6c66bfc755 Flatten out v1 and v2_alpha directories
As a side effect, I got rid of all of the horrible symlinks and just put
in all of the proper relative paths. Because the horrible symlinks were
horrible.
10 years ago
..
examples Flatten out v1 and v2_alpha directories 10 years ago
schema Flatten out v1 and v2_alpha directories 10 years ago
README.md Flatten out v1 and v2_alpha directories 10 years ago
check.sh Flatten out v1 and v2_alpha directories 10 years ago
check_examples.py Fix schema validator for multiple examples 10 years ago

README.md

Testing a schema

There are many JSON Schema validators you can use to validate incoming events. Not all of them support JSON Schema v4, and some of them have bugs which prevent $ref from being resolved correctly. For basic CLI testing, we recommend and have verified they work with the Node.js package z-schema:

 $ npm install -g z-schema
 $ z-schema schema/m.room.message examples/m.room.message_m.text
 schema validation passed
 json #1 validation passed