pgroll
pgroll copied to clipboard
Finalize the Go API for pgroll
At the moment all of our packages are available in the pkg package. Since pgroll is designed to be used as a library, we may want to move some of these packages into an internal package so that we reduce the scope of what can be imported externally.
This will clean up our API and make it easier to support in the long term.
TODO: @ryanslade to provide a more concrete proposal here.
WIP
- Create top-level
internalpackage (same level aspkg) - Move
pkg/testutilsintointernal - Move
pkg/jsonschemaintointernal
We'd like this issue to be ready for v1.0. We can discuss remaining things in it later.