genqlient
genqlient copied to clipboard
a truly type-safe Go GraphQL client
In particular, obviously it's a breaking change if we change the signature of an exported symbol, like `graphql.Client` or `generate.Main`. But are these breaking changes? The first question is: do...
Hello `genqlient` team ! We are trying to generate queries from a GraphQL schema that contains interfaces that implements other interfaces. According to the GraphQL specs, this should be valid...
It would be really nice to implement the graph multipart spec in order to be able to test it.
For both the `bindings` option, and the soon-to-be-added `typename` option, we validate that two selection sets are equal. Right now we demand that they even have the fields in the...
There are a few potential ideas here, which may coordinate or conflict. First, any code that's using genqlient should be a great match for one of the libraries that does...
If you do ```graphql # @genqlient(...) query Q(arg: T!) { field { subfield } } ``` then the directive applies -- and must be legal for -- not only `query...
It's been a few months; not that much is new but when we get a chance we should release a new version. Probably can be 0.5.1 since there's not that...
If you do `UPDATE_SNAPSHOTS=1 go test ./...` that will: 1. run the snapshot tests, updating any changed snapshots 2. run the integration tests and (if you have tokens) example tests...
**Is your feature request related to a problem? Please describe.** Custom scalars require marshal and unmarshal functions to tell genqlient how they work. I already have marshal and unmarshal functions...
**Is your feature request related to a problem? Please describe.** I don't want to have to manually update the schema.graphql file. **Describe the solution you'd like** Add `RemoteSchemaURL` to `generate/config.go`....