feature request: graphql exploration
First, let me say how much I appreciate your library! Thank you very much!
The great thing about graphql-builder is, that I can literally copy-paste graphql-query-examples from api-spec from the different graphql-apis that I use. This means minimal risk that something is implemented incorrectly. There are other libraries that force you to create graphql queries entirely in clojure. And while this approach sounds cool, it really isn't. Because I always ended up debugging my clojure markup to see if it generates the correct graphql query.
One feature that is missing, is api exploration. Most graphql apis do not really provide an example of all available queries, or fields that I could request. There are some graphql-explorer uis out there, but I find that difficult to do, as there is always the issue of getting tokens correct, and so using a graphql ui explorer is difficult.
But I think it should be easy to send queries that explore the api. I am sure that this is easy to do, as it is part of the graphql spec.
It would be really handy if you could add an example in this regards, or perhaps add some kind of out of the box function that does that.
Thanks!