ocaml-graphql-server icon indicating copy to clipboard operation
ocaml-graphql-server copied to clipboard

GraphQL servers in OCaml

Results 32 ocaml-graphql-server issues
Sort by recently updated
recently updated
newest added

According to the Errors [section](http://facebook.github.io/graphql/June2018/#sec-Errors) of the GraphQL spec, OGS should be returning `path` and `locations` keys for execution errors.

The following is an incomplete but growing list of things that we need to support to achieve compliance with the Jun 2018 version of the Spec. - [ ] [Block...

I made a quick attempt to add default values for arguments to the introspection query. Only covers built-in scalars for now. I couldn't figure out if this information is already...

If `fields` for a GraphQL object type is empty, it'll cause an error to be thrown on the reference GraphQL implementation, so that this is effectively not valid: ```reason let...

This should *probably* throw and schema construction time, but it could also just take the last-defined value. Currently it emits two field definitions (or however many calls to `Schema.field` there...

It'd be quite useful for us and some of the tooling we're building to be able to attach metadata to a field at definition time. This might be things like...

I'd like to have `enter` optional function argument to pass in on query execution that'll be called for each resolver with: - the current context - the path to the...

Similar to https://github.com/sangria-graphql/sangria/issues/256 and related to #58 , we'd like to have a way to have middleware that'll take care of some cross-cutting concerns and then store their results in...

The current string parsing implementation is basically a dummy implementation and should replaced with proper parsing of UTF strings. Inspiration: - [JSON string parsing in angstrom](https://github.com/inhabitedtype/angstrom/blob/cc10901fcde05a748bcadc96264b0c9fc93e5f79/rfcs/rFC7159.ml#L37-L146) - [Uutf](http://erratique.ch/software/uutf/doc/Uutf.html)

I've been looking around a bit, and it seems like there are currently no OCaml libraries that support [Federation](https://www.apollographql.com/docs/federation/). Wanted to hear if there's any general interest in the OCaml...