3 ms·
> the proxy also helps people make sure that an upstream deleting their GitHub repos doesn't result in builds breaking This is a consequence of what IMO is ano
by cesarb 4y ago
> the proxy also helps people make sure that an upstream deleting their GitHub repos doesn't result in builds breaking
This is a consequence of what IMO is another bad decision by the Go team: having packages be obtained from (and identified by) random github repos, instead of one or more central repositories like Maven Central for Java or crates.io for Rust. The proxy ends up being nothing more than an ad-hoc, informally-specified, bug-ridden re-implementation of half of a central repository, to paraphrase Greenspun's tenth rule.