Replies: 2 comments
-
There is also https://committers.top/ , which provides three different rankings per country, labelled Commits, Contributions (Public commits?), and "All" (includes Private). I am not clear on the different algorithms used, but they could be investigate at https://github.com/ashkulz/committers.top Markdown is available at https://github.com/ashkulz/committers.top/tree/gh-pages and YAML raw data at https://github.com/ashkulz/committers.top/tree/gh-pages/_data/locations . No ability to cut the data by city however. |
Beta Was this translation helpful? Give feedback.
-
https://github.com/jaywcjlove/github-rank does a global and china only ranking based on follower count only. Raw JSON data in https://github.com/jaywcjlove/github-rank/tree/gh-pages/data |
Beta Was this translation helpful? Give feedback.
-
https://github.com/gayanvoice/top-github-users provides user ranking per country, including about 1000 top users based their activity level in public & private repos, and follower count. The underlying logic is located at https://github.com/gayanvoice/top-github-users-action . The three rankings have separate lists in markdown format at https://github.com/gayanvoice/top-github-users/tree/main/markdown .
These markdown files could be processed to provide a users ranking per country. The users country name should be easy to obtain from the github user profile data, but the metrics plugin could be provided the country name as an optional config variable in case the plugin cant extract it reliably from the github user profile data.
Another config option could be used to indicate which of those three rankings to use. Then the plugin would simply show the users ranking in that country, as already calculated by that project, if the username could be found in the markdown.
As an extension, it would be great if the plugin could also show the users ranking within a city. This would require more parsing of the markdown file to filter by the city name & determine the ranking.
Beta Was this translation helpful? Give feedback.
All reactions