Github-readme-stats: [Feature Request] Option to replace rank circle with other stats

Created on 30 Jul 2020  路  6Comments  路  Source: anuraghazra/github-readme-stats

Is your feature request related to a problem? Please describe.
Yes, the feature request is related to a problem. Many people (including me) want to hide the rank as it doesn't make sense to us. Completely inactive GitHub users still get an A+, and slightly more active users (like me) still get an A+. I know there is an option to hide the rank but that makes the stats card look like this.

Anurag Hazra's GitHub Stats

There is empty space off to the side, which makes the card look off balance. I know there are multiple issues and PRs to fix the size (#65, #108, #110), but the PR has not been merged, so this feature doesn't actually exist yet.

Describe the solution you'd like
Instead of resising the box, there could be information in the empty space. Some ideas I had:

  • Top languages circle instead of a rank circle
  • (#168) Lines of code and Fun facts (maybe in tinier cards inside the stats card)

Describe alternatives you've considered
Just showing the rank.

Additional context
I'd be willing to try to work on this, but figured I should make an issue first to discuss as these kind of would be big changes.

stale

Most helpful comment

@nthnchu maybe i need to readjust the ranking offsets. but it was actually ranks deliberately curved towards showing A+ & A++ more often than S & S+

Yeah I understand. I'd be okay with the ranks if they were more accurate. It seems the only thing users can get though is over 50% of the circle, which seems odd when the user has no activity...

All 6 comments

The reason it displays A+ for you is because you push a commit to master for every little change you make.

Many open source projects will use squash commits from PRs, which means that they might get one single (1) commit for 1000 loc changed.

The reason it displays A+ for you is because you push a commit to master for every little change you make.

Yeah, a bad habit of mine. I never remember to squash my commits even though I should as I commit very often.

Many open source projects will use squash commits from PRs, which means that they might get one single (1) commit for 1000 loc changed.

I am not referring to people with few commits but 1000's of lines changed, I am referring to those with no commits and no GitHub activity, and they still get A+'s.

For example (random user with no activity):
githu's GitHub Stats

@nthnchu Oh well 馃槀馃槄 I suppose that might be a bug, at least an issue.

@nthnchu maybe i need to readjust the ranking offsets. but it was actually ranks deliberately curved towards showing A+ & A++ more often than S & S+

@nthnchu maybe i need to readjust the ranking offsets. but it was actually ranks deliberately curved towards showing A+ & A++ more often than S & S+

Yeah I understand. I'd be okay with the ranks if they were more accurate. It seems the only thing users can get though is over 50% of the circle, which seems odd when the user has no activity...

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

nathanchu picture nathanchu  路  5Comments

Nathan13888 picture Nathan13888  路  7Comments

anuraghazra picture anuraghazra  路  5Comments

HaaLeo picture HaaLeo  路  4Comments

NikhilCodes picture NikhilCodes  路  3Comments