3 ms·
Have you ever noticed that 99%+ of Go libraries are pulled from Github?
by BillinghamJ 8y ago
Have you ever noticed that 99%+ of Go libraries are pulled from Github?
- Yokohiii 8y agoDo they rely on github or on git? But it hardly matters. Github is an centralized interface to git, but the repos themselves are not centralized.
- ofrzeta 8y agoEither you or I don't understand. Of course Git is a decentralized VCS but how would you make use of a software module without offering a repo on some server? As someone remarked in answer to another of your comments: Github is centralized as well - but it's doesn't specialize in offering versioned binary artifacts for ease use in a software project.
- dvlsg 8y agoAnd if you rely on one of my packages and I delete it from github or make it private, your build stops working, right? Everyone was up in arms about npm allowing this a few months back. Rightfully so, I think, but I feel like it's going to be easy to hit this issue when pulling straight from github.
- wild_preference 8y agoI don’t understanding the distinction you’re making. Most package managers I’ve used can point at mirrors. Even NPM can point at arbitrary local git branches, file paths, and remote locations. So “centralization: bad, git: good” seems like an irrelevant point.