How do go monorepos work? Does each library/binary have its own directory with its own go.mod file? And then you need a build system more powerful than go build to descend into each directory and build (if necessary)?
Does this play nice with gopls (go language server) allowing you to jump around to definitions?
Does this play nice with gopls (go language server) allowing you to jump around to definitions?