-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Count the number of usages in open-source projects #130
Comments
Hmm, might be hard to do without scanning the entirety of GitHub as well. The only doable thing I could think of is using existing mavenCentral scan and at least count how many other libraries depend on each particular artefact there. Do you have any other ideas on how this could be achieved? |
I thought about GitHub search API: https://fusebit.io/blog/github-search-api/?utm_source=www.google.com&utm_medium=referral&utm_campaign=none I haven't used it, though, so it's just a quick idea. |
Just read through that link and I didn't see any mention of direct search of repo dependants. Are you aware of any? Also gh dependencies mapping for gradle is still quite bad. |
I meant naively searching for strings like |
Ah, makes sense. Doesn't sound too different from what kamp already does with maven central. API limiters might be a blocker though. |
One of the metrics on how a given library is "good" (adopted, known, stable - many other detailed features ) is the number of projects that depend on it. E. g. GitHub provides it for npm packages, probably because it's easy to parse this information from package.json. For Maven it's doable as well, but with Gradle it starts to be tricky. Anyway, IMO it's a problem worth tackling.
The text was updated successfully, but these errors were encountered: