mattkrick / cashay

:moneybag: Relay for the rest of us :moneybag:
MIT License
453 stars 28 forks source link

Update README.md #121

Closed helfer closed 7 years ago

helfer commented 7 years ago
coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 76.543% when pulling 4b974f8f3c8ae5d573932d22e3b1a2309f289dc0 on helfer:patch-1 into 260955693ea7fd0cc849912eccc042661e67612b on mattkrick:master.

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 76.543% when pulling 4b974f8f3c8ae5d573932d22e3b1a2309f289dc0 on helfer:patch-1 into 260955693ea7fd0cc849912eccc042661e67612b on mattkrick:master.

mattkrick commented 7 years ago

Well done on the subs!

jordanh commented 7 years ago

Bravo!

mattkrick commented 7 years ago

@helfer merged too soon... the full GraphQL spec supports List of Lists, multiple operations inside of mutations, and multiple operations inside of subscriptions. Apollo doesn't.

helfer commented 7 years ago

@mattkrick Haha, true! Although nobody has defined what that actually means. Do you then get the full selection set any time one of the subscriptions was updated? We should all sit together some time an hash out the subscription spec among all the people that have implemented something now.

mattkrick commented 7 years ago

@helfer Agreed! I think the things that we don't support shouldn't be supported.

Also, Cashay supports GraphQL directives (as well as its own) now. And Relay works without sending the GraphQL client schema to the client, so I reverted those, since the latter was already taken care of by the client-schema line above. Lemme know if that works for you!

helfer commented 7 years ago

Yeah, I actually think we should take up that discussion on the graphql repo or something.

Also, I just realized that I agreed too soon earlier. Subscriptions aren't part of the spec yet, so Apollo does support the full spec ;)

mattkrick commented 7 years ago

only as much as cashay & relay do :smile: