{"action":"created","issue":{"url":"https://api.github.com/repos/gyzerok/adrenaline/issues/16","labels_url":"https://api.github.com/repos/gyzerok/adrenaline/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/gyzerok/adrenaline/issues/16/comments","events_url":"https://api.github.com/repos/gyzerok/adrenaline/issues/16/events","html_url":"https://github.com/gyzerok/adrenaline/pull/16","id":109100433,"number":16,"title":"Adaptor support for non-graphql","user":{"login":"pcwinters","id":1486022,"avatar_url":"https://avatars.githubusercontent.com/u/1486022?v=3","gravatar_id":"","url":"https://api.github.com/users/pcwinters","html_url":"https://github.com/pcwinters","followers_url":"https://api.github.com/users/pcwinters/followers","following_url":"https://api.github.com/users/pcwinters/following{/other_user}","gists_url":"https://api.github.com/users/pcwinters/gists{/gist_id}","starred_url":"https://api.github.com/users/pcwinters/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pcwinters/subscriptions","organizations_url":"https://api.github.com/users/pcwinters/orgs","repos_url":"https://api.github.com/users/pcwinters/repos","events_url":"https://api.github.com/users/pcwinters/events{/privacy}","received_events_url":"https://api.github.com/users/pcwinters/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-09-30T14:14:35Z","updated_at":"2015-10-21T11:10:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/gyzerok/adrenaline/pulls/16","html_url":"https://github.com/gyzerok/adrenaline/pull/16","diff_url":"https://github.com/gyzerok/adrenaline/pull/16.diff","patch_url":"https://github.com/gyzerok/adrenaline/pull/16.patch"},"body":"@gyzerok, I'm a fan of what you're doing with adrenaline.\r\nI would love to see adrenaline decouple from graphql in order to support arbitrary transport, reducer, and normalization strategies."},"comment":{"url":"https://api.github.com/repos/gyzerok/adrenaline/issues/comments/149857597","html_url":"https://github.com/gyzerok/adrenaline/pull/16#issuecomment-149857597","issue_url":"https://api.github.com/repos/gyzerok/adrenaline/issues/16","id":149857597,"user":{"login":"gyzerok","id":1706020,"avatar_url":"https://avatars.githubusercontent.com/u/1706020?v=3","gravatar_id":"","url":"https://api.github.com/users/gyzerok","html_url":"https://github.com/gyzerok","followers_url":"https://api.github.com/users/gyzerok/followers","following_url":"https://api.github.com/users/gyzerok/following{/other_user}","gists_url":"https://api.github.com/users/gyzerok/gists{/gist_id}","starred_url":"https://api.github.com/users/gyzerok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gyzerok/subscriptions","organizations_url":"https://api.github.com/users/gyzerok/orgs","repos_url":"https://api.github.com/users/gyzerok/repos","events_url":"https://api.github.com/users/gyzerok/events{/privacy}","received_events_url":"https://api.github.com/users/gyzerok/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T11:10:05Z","updated_at":"2015-10-21T11:10:05Z","body":"@pcwinters Excuse me for being so slow. Rihgt now I'm moving to another city and thats why have not enough time to dig deeper.\r\n\r\nFor now as I've understood from your code this is an excellent approach! With your ideas we may try to build more general solution on top of Relay idea and Adrenaline.\r\n\r\nWhat do you think about defining a set of projections instead of just arguments inside of `query` on a SmartComponent? Currently we use GraphQL to describe data requirements on the `query`. Correct me if I'm wrong you use `query` to pass parameters to the server. If so, we need to investigate in some general for of passing projections down to the rest server to make things similar to GraphQL approach."}}