Hi Jeffery, You can build large projects with many repos using Go modules.
Firstly, you can reference the other repos and use the latest "master" version by writing "master" where the v.... verson is in the file, then use "go mod tidy" Second, you can use "go work" to create a workspace with multiple go modules in it, so that you can develop with them without having to constantly update the go.mod versions. Referencing private repositories can be done with GOPRIVATE: export GOPRIVATE=github.com/myorg Also edit your ~/.gitconfig to use ssh for your organization private repos: [url "ssh://g...@github.com/myorg/"] insteadOf = https://github.com/myorg/ Hope that helps. Christian On Sun, Mar 3, 2024 at 2:16 PM Jeffery Carr <basilarc...@gmail.com> wrote: > > I guess this boils down to: > > GO111MODULE=off go get go.uber.org/zap > > used to git clone into ~/go/src/go.uber.org/zap > > How am I supposed to do that now? I assume I'm not expected to parse the HTML > for the go-import and go-source lines! > > jcarr > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/41de28be-a36b-4c2e-8daa-3bbf55cb5b3en%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CA%2Bh8R2qu2fWvv2fD-xHuGb9c92uYyKYu9u6Ub%3DMECVNDY7d8tw%40mail.gmail.com.