{"action":"created","issue":{"url":"https://api.github.com/repos/kumarharsh/graphql-for-vscode/issues/42","repository_url":"https://api.github.com/repos/kumarharsh/graphql-for-vscode","labels_url":"https://api.github.com/repos/kumarharsh/graphql-for-vscode/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/kumarharsh/graphql-for-vscode/issues/42/comments","events_url":"https://api.github.com/repos/kumarharsh/graphql-for-vscode/issues/42/events","html_url":"https://github.com/kumarharsh/graphql-for-vscode/issues/42","id":258158291,"number":42,"title":"Setup way too complex","user":{"login":"matthewoates","id":3092315,"avatar_url":"https://avatars0.githubusercontent.com/u/3092315?v=4","gravatar_id":"","url":"https://api.github.com/users/matthewoates","html_url":"https://github.com/matthewoates","followers_url":"https://api.github.com/users/matthewoates/followers","following_url":"https://api.github.com/users/matthewoates/following{/other_user}","gists_url":"https://api.github.com/users/matthewoates/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewoates/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewoates/subscriptions","organizations_url":"https://api.github.com/users/matthewoates/orgs","repos_url":"https://api.github.com/users/matthewoates/repos","events_url":"https://api.github.com/users/matthewoates/events{/privacy}","received_events_url":"https://api.github.com/users/matthewoates/received_events","type":"User","site_admin":false},"labels":[{"id":694754941,"url":"https://api.github.com/repos/kumarharsh/graphql-for-vscode/labels/Discussion","name":"Discussion","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-09-15T20:40:20Z","updated_at":"2017-09-19T21:23:06Z","closed_at":null,"author_association":"NONE","body":"Isn't it sufficient to only point to the `schema.graphql` file? Also, can't it make some assumptions about where that file might be?"},"comment":{"url":"https://api.github.com/repos/kumarharsh/graphql-for-vscode/issues/comments/330677637","html_url":"https://github.com/kumarharsh/graphql-for-vscode/issues/42#issuecomment-330677637","issue_url":"https://api.github.com/repos/kumarharsh/graphql-for-vscode/issues/42","id":330677637,"user":{"login":"batjko","id":7287076,"avatar_url":"https://avatars0.githubusercontent.com/u/7287076?v=4","gravatar_id":"","url":"https://api.github.com/users/batjko","html_url":"https://github.com/batjko","followers_url":"https://api.github.com/users/batjko/followers","following_url":"https://api.github.com/users/batjko/following{/other_user}","gists_url":"https://api.github.com/users/batjko/gists{/gist_id}","starred_url":"https://api.github.com/users/batjko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/batjko/subscriptions","organizations_url":"https://api.github.com/users/batjko/orgs","repos_url":"https://api.github.com/users/batjko/repos","events_url":"https://api.github.com/users/batjko/events{/privacy}","received_events_url":"https://api.github.com/users/batjko/received_events","type":"User","site_admin":false},"created_at":"2017-09-19T21:23:06Z","updated_at":"2017-09-19T21:23:06Z","author_association":"NONE","body":"I have a fairly large schema at work, which we split into conceptually segregated js files (usually one file for each type and all its resolvers), and use the [merge-graphql-schemas](https://github.com/okgrow/merge-graphql-schemas) package to merge the types and resolvers from the various files. \r\nI think for any large schema it makes sense to modularize somehow, so I appreciate that some config will often be required to tell this extension about it.\r\n\r\nHowever, the fact that one needs this @playlyfe/gql library and then also watchman (which is a PITA trying to set it up on anything else but Macs), in addition to the configuration file, just in order to get the basics of this extension running, does strike me as quite an overhead.\r\n\r\nWatchman should certainly not be necessary. Linters and others just spawn a background 'server' process to watch files, completely transparent to the user."}}
{"actor":{"display_login":"batjko"}}