Last active
August 29, 2015 14:04
-
-
Save willhlaw/0ef00083d5d6d391f369 to your computer and use it in GitHub Desktop.
Go Dependency Management and Links
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Overview of Go Tools and and how the Go language resolvesd dependencies. | |
- http://areyoufuckingcoding.me/2012/02/14/the-go-tool/ | |
- interesting writing style, but insightful | |
- written 2 years ago | |
The Problem | |
- Go pulls from HEAD and relies on third party maintainers to always have a clean master | |
- Hard to create dependable, reproducable builds on different systems | |
- Puts more work on the developer | |
- Golang-nuts mailing list discussion: https://groups.google.com/forum/#!topic/golang-nuts/rePoHM1ERMA | |
Journey to a solution | |
- http://dev.af83.com/2013/09/14/a-journey-in-golang-package-manager.html | |
- one man's struggle to find a go package manager tool | |
- written a year ago | |
- http://nathany.com/go-packages/ | |
- well written, logical, and contains several resourceful links and hints for go do-gooders | |
- written last year, revised a few months ago | |
Current Solutions | |
- https://code.google.com/p/go-wiki/wiki/PackageManagementTools | |
- updated recently | |
- https://github.com/eanderton/grapnel | |
- straight forward solution, version locking, and more coming | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment