graphql-go
graphql-go copied to clipboard
GraphQL server with a focus on ease of use
Rename entryPoints to RootOperationTypes to align with specification terminology. see: https://spec.graphql.org/June2018/#sec-Root-Operation-Types
Adding a method for extract the fields that are being modifying in a mutation. The idea is to have a list of fields where each field is identified by the...
This enables Query, Mutation and Subscription to use the same name. This is backward compatible and activated through an option when parsing the schema. By specifying `graphql.PrefixRootFunctions()` option (name up...
## Demo See https://gist.github.com/vergenzt/d5685cee2c8f80e9d98bca7ef3845173 for example schema/inputs demonstrating this issue. ## Issue When I pass in a concrete slice value (for instance, a `[]map[string]interface{}`) instead of an `[]interface{}` as the...
We recently ran into a problem with large amounts of go routines being spawned and overwhelming the memory of the machine leading to a shutdown. After receiving tens of thousands...
For simplicity, I started off with all resolvers defined in the same package, `resolver`. Hundreds of resolvers have been added and the package has grown to many files. I've found...
I see that the repository don't have any git tags semantically versioned. This wouldn't let me easily identify versions of the project and move between them. I'll have to rely...
Hi, I was learning how to use go-fuzz with a project and tested with this project in commit `dae41bde9ef91c12e78863f0299348612f2d6214`. When testing `query.Parse` I found a `program hanged (timeout 10 seconds)`...
/docs/img/logo.png -- 61.12kb -> 43.35kb (29.08%) Signed-off-by: ImgBotApp