From c370599a17a52efc87726562fd515eeef7830a03 Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Mon, 18 May 2015 16:00:26 +0100 Subject: [PATCH] Add README --- event-schemas/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 event-schemas/README.md diff --git a/event-schemas/README.md b/event-schemas/README.md new file mode 100644 index 00000000..05ae743a --- /dev/null +++ b/event-schemas/README.md @@ -0,0 +1,13 @@ +Testing a schema +---------------- +There are [many](http://json-schema.org/implementations.html) 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](https://github.com/zaggino/z-schema): +``` + $ npm install -g z-schema + $ z-schema m.room.message /path/to/json/file.json + schema validation passed + json #1 validation passed +```