Hi everyone,
I was running the "criticality score" script against GitHub for a while, and managed to reach 100K repos (from top to 235 stars).
Here are the results:
Couple of remarks:
- I also included license & star fields. We don't use stars in calculating the score, but it was handy to have it as a reference. About the licenses, I'm wondering whether we can use them as a parameter to determine the score; projects with OSI approved and/or more permissive licenses deserves more attention?
- I didn't use "ignored keywords", so the list contains the repos that have "docs", "interview" & "tutorial" keywords. Among these repos, "Azure docs" is the highest ranked repo (ranked 11). I didn't dive into it yet but it might be interesting to see how it gets ranked this high.
- The repos were processed between January ~ February. I'm planning to add "processed on" field to be more accurate on the dates.
- The script got an error on 13 repos. I manually checked 5 of the repos and added them to the list. I will continue with the rest and update the list. I will send a PR if I can see something that we can improve in the script.
It would be nice to run the script regularly to track the changes in the list. If I'd find time, I'd continue with building an API/website to show these changes in time (Top OSS?). So, I'm curious what your plans are. I'm planning to join to the next meeting this Thursday, so hopefully we can discuss these details.
Best,
Serkan