This repository has been archived by the owner on Feb 1, 2024. It is now read-only.
Upgrade dependency management system to use Go Modules #277
Labels
feature request
New feature or request
Milestone
Desired Behavior
I want to use Go Modules for dependency management
Impact
The desired behavior will allow me to:
GOPATH
requirement for the projectFeature Suggestion
We can achieve the desired behavior by upgrading the project to Go Modules.
References
This feature exists in stellar/go
Additional context
Some alternatives to using Go Modules that would achieve the same result are:
I have not completed a full evaluation of which approach is best, but there are enough requests from the community to move away from glide, Go Modules is officially supported as the dependency management system in Golang as off Go version 1.11 and stellar/go uses it as well.
See Specifications section below for details on our requirements
Specification
One requirement for the solution we converge on is the ability to lock
hashes
in addition toversion tags
for our dependencies. Glide allows this and our end solution must as well. This ensures 100% reproducibility in our builds on the same platform.The text was updated successfully, but these errors were encountered: