anuraghazra / github-readme-stats

:zap: Dynamically generated stats for your github readmes

Home Page:https://github-readme-stats.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rate stats follow by the most languages

BayMaxx2001 opened this issue · comments

Is your feature request related to a problem? Please describe.

Can you have combine data to calculate rank follow by the most language instead of all languages in present. Example, I reach at rank B of all languages but I can get rank A in specify the most languages.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

I want to choice any options such as: number of languages to calculate rank

Hey, @BayMaxx2001! Our current rank calculation algorithm takes into account number of commits, pull requests, reviews, issues, stars and followers. I do not see any technical solution to retrieve this data connected to only user specified programming langauge from GitHub API. If you know how it can be implemented feel free to explain.

Yeah I know that Github doesn't API support this problem. and I have not any ideal to solve this problem too. So I hope that your team can give me any ideal to have a calculation formula can rate rank specified programming. Regardless, I thank you very much

Greetings @BayMaxx2001,

Thanks for your feature request ❤️‍🔥. I want to explain the current ranking strategy and acknowledge its inherent limitations. Although informative, the prevailing criteria, encompassing commit counts, pull requests, and participation in discussions, offer a restricted view of a programmer's proficiency. To holistically gauge programming prowess, it is imperative to consider additional facets such as code quality, communication skills, and technical acumen. While the existing system is well-intentioned, functioning as a motivational tool to instil coding best practices—favouring pull requests over numerous commits—it necessitates a broader evaluation framework.

The proposition to incorporate language data into the algorithm introduces a nuanced challenge. Each programming language possesses distinctive strengths, complicating establishing a hierarchical structure. While lower-level languages excel in efficiency and control, high-level counterparts like Python and Golang shine in specific use cases. The perception that proficiency is solely derived from the ability to code in lower-level languages is often misconstrued; it is, in fact, context-dependent and reflective of the problems a programmer encounters. Evaluating proficiency based on language utilization demands a judicious approach, recognizing the diversity and utility of each language without imposing a hierarchical order. Unfortunately, our current predicament involves limited access to individual user language data due to unavailability from upstream sources (refer to https://github.com/orgs/community/discussions/18230), thereby complicating our efforts to refine the language card.

I will close your feature request for now. Feel free to comment below if you have insights on navigating these challenges and shaping a more comprehensive evaluation system 👍🏻.