I\'m just getting into learning Go, and reading through existing code to learn \"how others are doing it\". In doing so, the use of a go \"workspace\", especially as it relates
At my company I created Virtualgo to make managing multiple GOPATHs super easy. A couple of advantages over handling it manually are:
GOPATH when you cd to a project.GOPATH as a backup. If a package is not found in the project specific workspace it will search the main GOPATH.