total rewrite to interface handling; not complete but it compiles

This commit is contained in:
Ben Kraft
2020-07-16 13:28:43 -07:00
parent af4a765a32
commit cf7136ca65
33 changed files with 712 additions and 173 deletions
+2 -1
View File
@@ -51,7 +51,7 @@ For a complete working example, see `example/`.
## Tests
`go test ./...` does some perfunctory tests. (This is run by GitHub Actions.)
`go test ./...` tests code generation. (This is run by GitHub Actions.)
`make example` tests that everything wires up to a real API correctly.
@@ -69,6 +69,7 @@ Config options:
- proper config/arguments setup (e.g. with [viper](https://github.com/spf13/viper)
Other:
- naming collisions are a mess
- error-checking/validation/etc. everywhere
- more tests
- documentation