3 ms·
I don't see this as assuming that open source is only Github, its just a matter of practicality. If you want to build a tool that interacts with git repos it is
by NathanKP 10y ago
I don't see this as assuming that open source is only Github, its just a matter of practicality. If you want to build a tool that interacts with git repos it is easier to use the Github API than it is to deal with bare git repos, SVN repos, and other random open source projects distributed as tarballs, etc.
I speak from experience, having built a crawler and search engine that extracts changelogs from open source projects on Github, parses them, and provides an API for changelogs. [1] I probably never would have built this project if the only thing that had been available to me was bare git repos. It's the github API that makes this search engine possible.
The side effect of the Github "monopoly" is that Github can afford to provide a decent API that makes it possible to do things that simply aren't feasible if you are facing a non standard collection of bare git, svn, mecurial, etc repos.
[1] https://changelogs.md/ https://changelogs.md/