You can follow this steps to setup dep on the project:
Install dep on your local machine: brew install dep
Create the dependency and lock files on the project root folder: dep init
Add to the makefile a target to ensure that dependencies are meet: dep ensure
On a day to day basis you can upgrade the dependencies running: dep ensure -upgrade -v
Dep places the dependencies on the vendor folder, you can store or not this folder on git. I recommend not storing it to avoid doing commits with large number of files when upgrading the dependencies.
PS: If dep seems to be stuck while resolving dependencies, make sure the your ssh key is unlocked and able to access the git repo.
Dep documentation can be found at https://github.com/golang/dep
You can follow this steps to setup dep on the project:
On a day to day basis you can upgrade the dependencies running: dep ensure -upgrade -v
Dep places the dependencies on the vendor folder, you can store or not this folder on git. I recommend not storing it to avoid doing commits with large number of files when upgrading the dependencies.
PS: If dep seems to be stuck while resolving dependencies, make sure the your ssh key is unlocked and able to access the git repo.