Anyone can actually 'reflect' dependencies hosted with various VCS with this method, and gopkg.in does essentially this (while adding version pinning).
Is there somewhere I can read more about this tag? Opened up the source of one of my repos and I couldn't find it.
<meta name="go-import" ...> tags
Makes it more difficult to implement a handler for the BitTorrent protocol to `go get` from a DHT, just for the sake of mad science.
Has anyone tried to do something like this before? I would absolutely run a torrent server to serve up my own and others' open source packages.
https://github.com/cjb/GitTorrent
I think it’s abandoned though.
You could probably write "plugins" or shims/wrappers for most package managers out there pretty easily.
And a great MVP would just be the ability to install from a magnet link.
But yeah, I'd really like for someone to develop a VCS like that (even more if it's in Go, with no Cgo, and under BSD, MIT or Apache license). It'd make distribution, immutability and mirroring so much easier.