I just want to share this project about how you can dynamically generate a template of your Github contribution stats based on the Commits, Pull Requests, Issues and Code Reviews.
Sample generated template (some of our famous open source contributor 🏆):
The ratings scale are based on this Academic Grading In Japan I was fascinated with that ("S" rarely given 😂) and also we used some of the common formula in Statistic like (Mean, SD, Z-Score, etc.) to get the final scores based on the 4 data sets (Commits, Pull Requests, Issues and Code Reviews). If you want check the technical details of it you can visit this file ContributionRatings.js
Just copy paste this into your markdown content and replace the value of the ?username= URL parameter based on your Github Username.
Probably you will notice that the generated template has a message below the stats, we added this feature in order to preserve the origin of the project. If you want to remove this just make sure you give a star in the project and after a couple of minutes this will disappear, we need this minutes because we implemented a caching for each generated template.
Actually if you don't know Github released a feature Github README profile (they say a Secret Repository 😄). You can check this article on how it works How to add GitHub Profile README (new feature). And I think this project will give you additional content to include or show for your Github README Profile.
Yes! the project is open for any idea or suggestion just visit the repository Github Contribution Stats and don't forget to star the repository 😊 that will help a lot!
Appreciated all the comments and suggestions ❤️. I never thought that this post will be active like this and all of you supported this.
There's still so much room for improvement since then many changes applied to enhance it further! thank you so much for the support! 🎉