3 ms·
What are the most used package / dependency management tools which rely on GitHub? Many can install packages from there, or from any Git URL, but they tend to h
by tomjakubowski 9y ago
What are the most used package / dependency management tools which rely on GitHub? Many can install packages from there, or from any Git URL, but they tend to have centralized stores as well, right?
One example that comes to mind is Cargo. At least a couple years ago, the package index (but not packages themselves) for crates.io was stored in a Git repo hosted on GitHub. But (without checking, on a phone) I’m fairly certain crates.io doesn’t/didn’t rely on any GitHub APIs, just Git operations, so it would be easy to recover if GitHub just disappeared.
Rust’s CI operation, on the other hand, is somewhat tightly coupled with GitHub. Last time I checked, the software powering bors only support GitHub’s APIs; support for competing APIs like Gitlab were open tickets. But I’m sure in an emergency the team would be able to put together support for another project host.
- deleted 9y ago[deleted]
- steveklabnik 9y agoThe index is on GitHub, but only the index. You can mirror it and Cargo knows how to work with the mirror. http://www.integer32.com/2016/10/08/bare-minimum-crates-io-mirror-plus-one.html http://www.integer32.com/2016/10/08/bare-minimum-crates-io-m...
- deleted 9y ago[deleted]