Skip to content

Commit

Permalink
update basic rules how to use godeps
Browse files Browse the repository at this point in the history
seemed to be a couple of gotchas which make godeps harder for some people
to use.  explain how I make it work.
  • Loading branch information
eparis committed Oct 8, 2014
1 parent 119fc0e commit 3ecbfa2
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit 3ecbfa2

Please sign in to comment.