|
|
|
|
|
by ilovecaching
2652 days ago
|
|
I never had any issues with the GOPATH and vendor approach, but I have experience with using a huge monorepo, so I never had expectations that it would be any different. But go mod is great, and it is very different than cargo, pip, npm, etc. I don't think they are claiming it's a spiritual revolution, but it solves the problems people who needed traditional package versioning where having in an elegant and Goish way. Go is also far from experimental. It has areas where it could be better, but it's a panacea compared to writing Java in an IDE with Maven for a living. |
|
to me, only the idea of using a git submodule pointed to a repo that has all my dependencies is...
repeat after me: a source control system is not a dependency management system.