Giter VIP home page Giter VIP logo

github-contribution-stats's Introduction

Github Contribution Stats

Get your dynamically generated Github Contribution Stats! πŸ“ˆ πŸ“†

A treasure! ✨

Demo

Usage

Simply copy and paste this into your markdown content, replacing the value of the URL parameter ?username= with your Github username.

[![Contribution Stats](https://github-contribution-stats.vercel.app/api/?username=lorddashme)](https://github.com/LordDashMe/github-contribution-stats/)

Purpose

Actually, if you don't know, Github released a feature called Github README profile (they call it a Secret Repository πŸ˜„) and I think this project will help you to give additional content for your Github README profile.

mona loading default

Ratings

The table for the Rating Range, Letter Sign and Color.

Rating Range Letter Sign Translation Color
100 - 98 S Excellent #eacb2f
97 - 81 A+ Very Good #1eb300
80 - 41 A Very Good #2fa0ed
40 - 31 B+ Good #ed962f
30 - 21 B Good #7d00b3
20 - 0 C Average #b30000

The rating scale is based on theΒ academic grading system used in Japan.Β I was fascinated with that ("S" is rarely given πŸ˜‚). We also used some of the common formulas in statistics 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 to check the technical details of the ratings, here is the file ContributionRatings.js.

Layout Customization

These features will be added soon. We will unlock the layout customization depending on what you like ❀️.

Support

You probably notice that the generated template has a comment or 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 star the project (this repo) and after a couple of minutes this will disappear. We need these minutes because we implemented caching for each generated template, so the delay is expected but not so much 😊. If ever you encounter an issue, we'll be glad if you tell us here in Github Contribution Stats Issues.

This project only needs a star ⭐ from you! ❀️ If you ever enjoyed this project, share it with your friends who are also active on github 🀝.

Special Mention πŸ˜„ πŸŽ‰

For those who are currently using it right now with their Github README profile:

License

This package is open-sourced software licensed under the MIT license.

github-contribution-stats's People

Contributors

dependabot[bot] avatar isha2103 avatar lorddashme avatar madeline43654 avatar rubengmurray avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

github-contribution-stats's Issues

Added to my readme

I have added github contribution to my repos readme.
Im waiting for adding my name for Readme.me πŸ˜…πŸ˜…
Thank you

Multiple Github Tokens

In order to avoid service interruption from github, since token for each account is limited to a number of request we need to add a backup tokens.

  1. Checker if the token already reached the limits.
  2. Request retry algorithm.

Layout Customization

Allow to customize the default template:

  1. Font color
  2. Ratings color
  3. Background color
  4. Icons color

CI/CD Migration

  1. Currently using Travis CI, since they're more strict now with their plan finding an alternative is a good idea.
  2. The alternative should be simple as how Travis CI works.

Displays 0 for code reviews

I'm reviewing around 5/10 PRs per month, but the widget displays 0 code reviews. Is this because it's on private repos?

Thanks!

(PS: I'm happy to be added in the users lists)

Add to List

I am currently using this, please add me to the list if possible.

Cool stats

Hi there,

I migrate from other contributtion stats, I found out that github-contribution-stats are looks better.
I will be happy to be mentioned as a user of github-contribution-stats.

Zrzut ekranu 2023-08-19 o 16 15 12

Node.js Migration

Environment

  1. Update Vercel minimum Node.js version setup from 12.x to 14.x

Codes

  1. Run and unit test if there are any codes affected with the change of minimum supported version.

Frequently times out on github readme

Often, when I go to my own profile page on Github where the README.MD is rendered, the embedded URL shows a broken link icon with the alt text.

I presume this is because the request is timing out based on some github site rule.

On my own site where I have it embedded, I have no timeout set and it always loads eventually, but it can take ~5 seconds to load.

Make commits last month and last year more accurate

I want to see how many I commited in the last month (30 days) and the last year (365 days). The stats only give's me since the 1st day of this month for the monthly contributions and since January 1st of this year for the yearly contributions.

Contribution stats from Gitlab

Congrats on this repo, I like the idea and the widget looks nice! I was wondering if you would consider adding the possibility to generate widgets for contribution sources other than Github, such as Gitlab. It would be cool to have widgets per Gitlab instance, e.g. gitlab.com and git.drupalcode.org (for Drupal contributions).

Just started using contribution stats

Hello. Thanks for contribution stats. Still new here. And I have never submitted an issue either. Thought I'd ask to have my name added to the list. Much appreciated

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.