The patch submitted last weekend to support Launchpad and Bazaar in goinstall went in!
This means that once the next release of Go is out (or you sync up with the tip code) you’ll be able to host modules for Go in Launchpad and people will be able to install it by running something similar to:
goinstall launchpad.net/yourproject
Then, you can simply use that in your source code as:
import “launchpad.net/yourproject”
The following URLs are supported:
import “launchpad.net/project”
import “launchpad.net/project/series”
import “launchpad.net/project/series/sub/directory”import “launchpad.net/~user/project/branch”
import “launchpad.net/~user/project/branch/sub/directory”import “launchpad.net/~user/+junk/branch”
import “launchpad.net/~user/+junk/branch/sub/directory”
Where you see sub/directory above, it means the module to be compiled, installed, and used, may be inside a subdirectory in the Bazaar branch itself. This is a convention used in all supported backends of goinstall.