Closed alpe closed 8 years ago
could you please send a pull request for this. I am currently not 100% clear.
With go get ./...
you'll always get the latest master. For reproducible builds you want to pin specific versions of your 3rd party libs. People usually use vendoring
or dependency management tools. This page contains many options: https://github.com/golang/go/wiki/PackageManagementTools
Mhh dependency tooling. From what i can see Glow has none right now. Well which one ? Thats always the question. I used godep: https://github.com/tools/godep/graphs/contributors
But these days i have found Glide to be better: https://github.com/Masterminds/glide Glide is really activly developed and the main developer is really eager to make it the best one i feel
Golang's official "vendor" folder seems the right way to go though.
yes, but what to use with it is what i am raising. Have to decide toolng. What goes into the Vendor folder is NOT standardised
@chrislusf I think glide
essentially relies on the official vendoring, it's simply a helper tool for that.
already using glide.
go get ./...
won't give you reproducible builds. A section in the Readme would be helpful.