{"action":"created","issue":{"url":"https://api.github.com/repos/neos/flow-development-collection/issues/330","repository_url":"https://api.github.com/repos/neos/flow-development-collection","labels_url":"https://api.github.com/repos/neos/flow-development-collection/issues/330/labels{/name}","comments_url":"https://api.github.com/repos/neos/flow-development-collection/issues/330/comments","events_url":"https://api.github.com/repos/neos/flow-development-collection/issues/330/events","html_url":"https://github.com/neos/flow-development-collection/pull/330","id":150338922,"number":330,"title":"WIP: FEATURE: Add custom types to schema-validation","user":{"login":"mficzel","id":1309380,"avatar_url":"https://avatars.githubusercontent.com/u/1309380?v=3","gravatar_id":"","url":"https://api.github.com/users/mficzel","html_url":"https://github.com/mficzel","followers_url":"https://api.github.com/users/mficzel/followers","following_url":"https://api.github.com/users/mficzel/following{/other_user}","gists_url":"https://api.github.com/users/mficzel/gists{/gist_id}","starred_url":"https://api.github.com/users/mficzel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mficzel/subscriptions","organizations_url":"https://api.github.com/users/mficzel/orgs","repos_url":"https://api.github.com/users/mficzel/repos","events_url":"https://api.github.com/users/mficzel/events{/privacy}","received_events_url":"https://api.github.com/users/mficzel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/neos/flow-development-collection/labels/I:%20Needs%20feedback","name":"I: Needs feedback","color":"eb6420"},{"url":"https://api.github.com/repos/neos/flow-development-collection/labels/I:%20WIP","name":"I: WIP","color":"eb6420"},{"url":"https://api.github.com/repos/neos/flow-development-collection/labels/T:%20Testing","name":"T: Testing","color":"009800"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-04-22T11:00:29Z","updated_at":"2016-07-31T20:34:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/neos/flow-development-collection/pulls/330","html_url":"https://github.com/neos/flow-development-collection/pull/330","diff_url":"https://github.com/neos/flow-development-collection/pull/330.diff","patch_url":"https://github.com/neos/flow-development-collection/pull/330.patch"},"body":"This change adds automatic validation of all schema-files.\r\n\r\nTo achieve this, the following features were implemented: \r\n- Define custom types inside a schema with @__name__ keys\r\n- Custom types can inherit from other custom types by defining superTypes\r\n- Define custom types in schemas with superTypes \r\n- Add a cli-command that validates Schema files\r\n- Add a functional test that validates all schemas from the main flow-packages\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/neos/flow-development-collection/issues/comments/236454993","html_url":"https://github.com/neos/flow-development-collection/pull/330#issuecomment-236454993","issue_url":"https://api.github.com/repos/neos/flow-development-collection/issues/330","id":236454993,"user":{"login":"mficzel","id":1309380,"avatar_url":"https://avatars.githubusercontent.com/u/1309380?v=3","gravatar_id":"","url":"https://api.github.com/users/mficzel","html_url":"https://github.com/mficzel","followers_url":"https://api.github.com/users/mficzel/followers","following_url":"https://api.github.com/users/mficzel/following{/other_user}","gists_url":"https://api.github.com/users/mficzel/gists{/gist_id}","starred_url":"https://api.github.com/users/mficzel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mficzel/subscriptions","organizations_url":"https://api.github.com/users/mficzel/orgs","repos_url":"https://api.github.com/users/mficzel/repos","events_url":"https://api.github.com/users/mficzel/events{/privacy}","received_events_url":"https://api.github.com/users/mficzel/received_events","type":"User","site_admin":false},"created_at":"2016-07-31T20:34:53Z","updated_at":"2016-07-31T20:34:53Z","body":"@kitsunet i'm a bit unshure. for now it can validate the schemas as we are writing them but not the Schema.schema.yaml with types and crazy recursion. \r\n\r\nOn the other hand the current state could already be useful and at least made me find some strange definitions in the current schemas that could hardly work.\r\n\r\nMaybe we find some time tomorrow during the unicorn-meeting to discuss the next steps and wether they should go in here or another pr."}}
{"actor":{"display_login":"mficzel"}}