TODOs
This commit is contained in:
@@ -109,7 +109,7 @@ Generated code customization:
|
|||||||
|
|
||||||
Config options:
|
Config options:
|
||||||
- proper config/arguments setup (e.g. with [viper](https://github.com/spf13/viper))
|
- proper config/arguments setup (e.g. with [viper](https://github.com/spf13/viper))
|
||||||
- (+) improve client_getter to be more usable (and document it), or flag it out for now.
|
- (+) improve client_getter to be more usable (and document it), maybe by just saying it has to be a function that takes context, or flag it out for now.
|
||||||
- get schema via GraphQL introspection (although honestly, it seems like SDL is becoming popular enough there may be no need)
|
- get schema via GraphQL introspection (although honestly, it seems like SDL is becoming popular enough there may be no need)
|
||||||
- whether names should be exported
|
- whether names should be exported
|
||||||
- default handling for optional fields? (maybe generate a HasFoo, you can always ignore if you don't care)
|
- default handling for optional fields? (maybe generate a HasFoo, you can always ignore if you don't care)
|
||||||
@@ -120,6 +120,10 @@ Runtime:
|
|||||||
- integration tests against common servers for graphql package
|
- integration tests against common servers for graphql package
|
||||||
- send hash rather than full query
|
- send hash rather than full query
|
||||||
|
|
||||||
|
Internal:
|
||||||
|
- set up linting beyond `go vet`
|
||||||
|
- switch to a snapshot testing lib (cupaloy looks good) for tests
|
||||||
|
|
||||||
Other:
|
Other:
|
||||||
- (+) API cleanup (check godoc)
|
- (+) API cleanup (check godoc)
|
||||||
- (+) improved validation and error checking
|
- (+) improved validation and error checking
|
||||||
|
|||||||
Reference in New Issue
Block a user