Greg MacWilliam
Greg MacWilliam
@ian finally got a chance to write a quick test for this and I see your problem now. You are aggressively filtering out all types not called `Post`, which includes...
Also regarding `pruneSchema` and the Subscription type, I suspect that's very specific to the "Subscription" type name being honored as a root operation by default, and therefore it has an...
Yep, another :+1: on this. Its a glaring omission when a tool in consideration doesn't ship with a robust test suite.
+1 on this issue.
Apollo handles this incremental merging of identical shared types across services with an “inaccessible” directive. A field marked anywhere as inaccessible is omitted from the schema. In this way, a...
> Adding it now might _break_ some queries that used to work, so I may have to ensure there's a way to opt out of this change. Unfortunately, yes... this...
Thanks @rmosolgo. This was a bigger problem for us when we had Rust running in front of Ruby and Ruby didn’t match the parser spec, so would end up with...
FWIW, I added this feature to Ruby stitching recently: https://github.com/gmac/graphql-stitching-ruby/pull/103. There’s some documentation and code there that may serve as a motivational example of the feature.
FWIW, I ended up doing pretty much this implementation for Ruby schema stitching: https://github.com/gmac/graphql-stitching-ruby. Huge compliments to Bramble, you folks provided a lot of inspiration for that project.
@nmaquet thanks! Under the hood, it uses flat json-based delegation mapping with a very similar schema to Bramble; I really like how you folks did that. The skeleton of the...