5 ms·
One thing I love in Rust is that it purely makes use of the existing infrastructure that everybody knows - GitHub. Every Google project uses its own repository
by barosl 12y ago
One thing I love in Rust is that it purely makes use of the existing infrastructure that everybody knows - GitHub.
Every Google project uses its own repository, issue tracker, and mailing list. Even many Mozilla projects such as SpiderMonkey require some knowledge to access their infrastructure. However, almost all development in Rust are done only using GitHub. No external dependencies. One exception that is not part of GitHub would be the build bot, though it doesn't matter much.
I know that GitHub centralization is not a good sign, but Rust's all-in-one approach really lowers the barrier to entry significantly.
- vegedor 12y agoHow could GitHub centralize, when git is decentralized in principle? I mean, it's an interesting question, whether the merits of centralized cataloging and issue tracking warrant trade-offs in autonomy for self-hosting or variety in features. What do you see as a problem?
- Gankro 12y agoBuildbot and Bors are also hosted on Github. :D https://github.com/rust-lang/rust-buildbot https://github.com/rust-lang/rust-buildbot https://github.com/graydon/bors/tree/rust https://github.com/graydon/bors/tree/rust