jdnavarro / graphql-haskell

Haskell GraphQL implementation
BSD 3-Clause "New" or "Revised" License
168 stars 27 forks source link

Support introspection #12

Open farnoy opened 8 years ago

farnoy commented 8 years ago

Hi,

Has the work on introspection started yet? I would like to help if you can give me some pointers. I want to use this with elm-graphql, but it requires introspection to generate type-safe bindings.

jdnavarro commented 8 years ago

I haven't checked elm-graphql but now that you mention it, I'll try to look it up when I can, because it sounds really interesting.

There was some discussion a while ago but nothing concrete.

Right now, my first priority, when I get the time, is to release the package with a basic interpreter of GraphQL documents and the functions to define basic schemas. I haven't thought about the introspection yet but it should somehow be tied up with the schema definition and the interpreter.

If you want to help pushing forward the project you could take a look at what needs to be done to make the current broken tests pass. That's all, I think, that's needed to have a minimal interpreter.

Sorry for neglecting this project but I recently started a new job where my focus is on something totally different. Hopefully, I'll be able to work on my spare time in the future.