From 3ecbfa20ee2d10581718118a1036f45fd74761ac Mon Sep 17 00:00:00 2001 From: Eric Paris Date: Wed, 8 Oct 2014 14:39:14 -0400 Subject: [PATCH] update basic rules how to use godeps seemed to be a couple of gotchas which make godeps harder for some people to use. explain how I make it work. --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 236dc9ce64d91..f178e724f6fd8 100644 --- a/README.md +++ b/README.md @@ -186,15 +186,19 @@ Kubernetes uses [godep](https://github.com/tools/godep) to manage dependencies. To add a new package ``foo/bar``: +- Make sure the kubernetes' root directory is in $GOPATH/github.com/GoogleCloudPlatform/kubernetes +- Run ``godep restore`` to make sure you have all dependancies pulled. - Download foo/bar into the first directory in GOPATH: ``go get foo/bar``. - Change code in kubernetes to use ``foo/bar``. - Run ``godep save ./...`` under kubernetes' root directory. To update a package ``foo/bar``: +- Make sure the kubernetes' root directory is in $GOPATH/github.com/GoogleCloudPlatform/kubernetes +- Run ``godep restore`` to make sure you have all dependancies pulled. - Update the package with ``go get -u foo/bar``. - Change code in kubernetes accordingly if necessary. -- Run ``godep update foo/bar``. +- Run ``godep update foo/bar`` under kubernetes' root directory. ### Keeping your development fork in sync