{"action":"created","issue":{"url":"https://api.github.com/repos/apiaryio/gavel.js/issues/25","repository_url":"https://api.github.com/repos/apiaryio/gavel.js","labels_url":"https://api.github.com/repos/apiaryio/gavel.js/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/apiaryio/gavel.js/issues/25/comments","events_url":"https://api.github.com/repos/apiaryio/gavel.js/issues/25/events","html_url":"https://github.com/apiaryio/gavel.js/issues/25","id":22596717,"number":25,"title":"Gavel doesn't support $ref in schemas","user":{"login":"ecordell","id":58055,"avatar_url":"https://avatars0.githubusercontent.com/u/58055?v=3","gravatar_id":"","url":"https://api.github.com/users/ecordell","html_url":"https://github.com/ecordell","followers_url":"https://api.github.com/users/ecordell/followers","following_url":"https://api.github.com/users/ecordell/following{/other_user}","gists_url":"https://api.github.com/users/ecordell/gists{/gist_id}","starred_url":"https://api.github.com/users/ecordell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ecordell/subscriptions","organizations_url":"https://api.github.com/users/ecordell/orgs","repos_url":"https://api.github.com/users/ecordell/repos","events_url":"https://api.github.com/users/ecordell/events{/privacy}","received_events_url":"https://api.github.com/users/ecordell/received_events","type":"User","site_admin":false},"labels":[{"id":110852177,"url":"https://api.github.com/repos/apiaryio/gavel.js/labels/external%20dependency","name":"external dependency","color":"6C7887","default":false},{"id":43200014,"url":"https://api.github.com/repos/apiaryio/gavel.js/labels/improvement","name":"improvement","color":"bfe5bf","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2013-11-13T15:04:37Z","updated_at":"2017-03-03T23:33:31Z","closed_at":null,"body":"Gavel uses Amanda for validating payloads against a JSON Schema. Unfortunately Amanda doesn't support `$ref` in schemas, and doesn't look like it will be added any time soon (see [this issue](https://github.com/Baggz/Amanda/issues/11) from two years ago).\n\nThis is a feature I would like to have in Gavel. It seems to me that the options are:\n- Fork Amanda and add $ref support\n- Use an alternative to Amanda for schema validation:\n  - https://github.com/tdegrunt/jsonschema\n  - https://github.com/akidee/schema.js\n  - https://github.com/garycourt/JSV\n  - https://github.com/zaggino/z-schema\n  - Probably many more\n"},"comment":{"url":"https://api.github.com/repos/apiaryio/gavel.js/issues/comments/284100066","html_url":"https://github.com/apiaryio/gavel.js/issues/25#issuecomment-284100066","issue_url":"https://api.github.com/repos/apiaryio/gavel.js/issues/25","id":284100066,"user":{"login":"joaosa","id":659718,"avatar_url":"https://avatars1.githubusercontent.com/u/659718?v=3","gravatar_id":"","url":"https://api.github.com/users/joaosa","html_url":"https://github.com/joaosa","followers_url":"https://api.github.com/users/joaosa/followers","following_url":"https://api.github.com/users/joaosa/following{/other_user}","gists_url":"https://api.github.com/users/joaosa/gists{/gist_id}","starred_url":"https://api.github.com/users/joaosa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joaosa/subscriptions","organizations_url":"https://api.github.com/users/joaosa/orgs","repos_url":"https://api.github.com/users/joaosa/repos","events_url":"https://api.github.com/users/joaosa/events{/privacy}","received_events_url":"https://api.github.com/users/joaosa/received_events","type":"User","site_admin":false},"created_at":"2017-03-03T23:33:31Z","updated_at":"2017-03-03T23:33:31Z","body":"@honzajavorek thank you! Glad to have contributed :)\r\n\r\nThanks for describing the test scenarios. I'll look into next!\r\n"}}
{"actor":{"display_login":"joaosa"}}