A Caddy plugin to add gopkg-like functionality to your own web sites.
gopkg [path] [repo-uri]
gopkg [path] [vcs] [repo-uri]
zikes.me {
// default vcs is git
gopkg /multistatus https://github.com/zikes/multistatus
gopkg /chrisify https://github.com/zikes/chrisify
// use mercurial
gopkg /myrepo hg https://bitbucket.org/zikes/myrepo
}
The above would make the repos go get-able via go get zikes.me/chrisify
,
go get zikes.me/myrepo
, and go get zikes.me/multistatus
.
If the urls are visited normally the browser will be redirected to the repo uri.
Once implemented, go get
can enforce your import paths with
import path checking.