3 ms·
I would be interested to know what are the other top GitHub repositories. Afaik the Nix package manager uses a similar model (using a GitHub repo as a database)
by sly010 11y ago
I would be interested to know what are the other top GitHub repositories.
Afaik the Nix package manager uses a similar model (using a GitHub repo as a database), however they periodically release snapshots and the default configuration uses those instead of git.
- vbezhenar 11y agoI'm not sure how DefinitelyTyped works, but their repository https://github.com/DefinitelyTyped/DefinitelyTyped https://github.com/DefinitelyTyped/DefinitelyTyped is huge and may be they use that github repository as a single distribution point.
- WorldMaker 11y agoPeople interact with DefinitelyTyped in a set of ways, from currently most common to least common: 1. NuGet packages, which are built from the GitHub repository but then redistributed over a non-Github CDN (NuGet's) 2. tsd management tool (https://github.com/Definitelytyped/tsd https://github.com/Definitelytyped/tsd), which looks like it prefers Github's CDN raw URLs rather than full/shallow git clones 3. typings management tool (https://github.com/typings/typings https://github.com/typings/typings) with "ambient" typings searches (`--ambient` flag), which I believe also prefers Github's CDN raw URLs, as it essentially forked from TSD That said, it's past time to move beyond the giant huge DefinitelyTyped repo, and I for one heartily recommend people migrate to typings which has better support for NPM and other module and package management systems, as well as smaller unit/module-focused Github repositories.