Custom Import Paths In Go
One of the craziest ideas I had recently was to move all my code from Github to a self-hosted SCM system. The impetus for this was to have import paths with a custom domain name for all my Go packages, rather than have all them start with `github.com/lmika/(something)`. Fortunately, this proved to be unnecessary, as Go does allow one to customise the import path of packages hosted elsewhere. This area of the docs has all the details, but here's the process in short. Lets say you have a package hosted in Github at `github.com/example/mypkg` and you want to use the...