4 ms·
> Dependency management is a nightmare Is it that bad now in 1.6 with vendor support? And a tool like `govendor` makes it easy to stick things inside of vendo
by nvarsj 10y ago
> Dependency management is a nightmare
Is it that bad now in 1.6 with vendor support? And a tool like `govendor` makes it easy to stick things inside of vendor.
> it just really surprises me how little Google seems to care about the language and ecosystem
To be blunt, google's priority is google, not the open source community or other companies using golang. Dependency management wasn't a priority because of mono repo. Having said that, they are pretty good about improving things for everyone, but it will never be like a company such as Typesafe whose product is the language and tooling itself.
- fideloper 10y agois godep relevant still, or is 1.6 making something like govendor a "better" way to go?
- rosadoft 10y agoI switched to Glide, a vendor-focused package manager, on 1.5. I think the community has already decided in favor of this approach. Post 1.5, Godeps' workflow just feels weird and unnecessary.
- themartorana 10y agoUse godep everywhere. It supports the vendor folder, and I find it's still a great solution (and saves me using submodules).
- sdboyer 10y agoit is, and works well enough for individuals, but doesn't make for the friendliest ecosystem.