rafaeljusto / shelter

Program to periodically validate and alert domains about DNS or DNSSEC misconfiguration
GNU General Public License v2.0
8 stars 3 forks source link

Control project dependencies versions #85

Closed rafaeljusto closed 9 years ago

rafaeljusto commented 10 years ago

On a release we must store the dependencies versions for consistency. Check git-submodule and maybe use artifact repository to control them.

rafaeljusto commented 10 years ago

We found the https://bintray.com/ to store the project binaries. To control the dependencies versions we can't use git-submodule because not all dependencies are from git repositories. We cannot use gopack also because if we use it, we will need to change from go to gp.

rafaeljusto commented 10 years ago

Some ideas:

rafaeljusto commented 10 years ago

http://engineeredweb.com/blog/2014/glide-go-package-management/ https://www.youtube.com/watch?v=myCHCXFFTPY

rafaeljusto commented 9 years ago

godep appears to be the best solution. https://github.com/tools/godep

https://github.com/golang/go/wiki/PackageManagementTools https://coreos.com/blog/godep-for-end-user-go-projects/