The convention I normally use is to not explicitely keep the working project in the `GOPATH`, for example, `~/Workspace/bolt` would contain the bolt code, and then I would set my `GOPATH` to `~/Workspace/bolt/.go`, so the `ln` "adds" this to the local `GOPATH` (which works as long as `GOBIN` is set correctly).