genqlient icon indicating copy to clipboard operation
genqlient copied to clipboard

a truly type-safe Go GraphQL client

Results 73 genqlient issues
Sort by recently updated
recently updated
newest added

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...

documentation

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...

enhancement

It would be really nice to implement the graph multipart spec in order to be able to test it.

enhancement
help wanted
needs design

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...

enhancement
good first issue
help wanted

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...

enhancement
help wanted

If you do ```graphql # @genqlient(...) query Q(arg: T!) { field { subfield } } ``` then the directive applies -- and must be legal for -- not only `query...

needs design

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...

internal

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...

good first issue
help wanted
internal

**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...

enhancement
help wanted

**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`....

enhancement
help wanted