github_score
GitHub Score Formula:
$$
rank = 1 - \frac{1}{W} \sum_{i=1}^{n} w_i \cdot f_i \left( \frac{x_i}{m_i} \right)
$$
Where:
- (W) is the total weight
- (w_i) is the weight of the (i)-th parameter
- (f_i) is the score function for the (i)-th parameter (
exponential_cdf or log_normal_cdf)
- (x_i) is the actual value of the (i)-th parameter
- (m_i) is the median of the (i)-th parameter
Calculate the total score (rank) using this formula, and then determine the user's level based on the rank value.
Weights for parameters:
- (
COMMITS_WEIGHT, PRS_WEIGHT, ISSUES_WEIGHT, REVIEWS_WEIGHT, STARS_WEIGHT, FOLLOWERS_WEIGHT) are 2, 3, 1, 1, 4, 1 respectively.
https://github-readme-stats.vercel.app/api?username=jianboy&hide_title=true&hide_border=true&show_icons=true&include_all_commits=true&count_private=true&line_height=21&text_color=000&icon_color=000&bg_color=0,ea6161,ffc64d,fffc4d,52fa5a&theme=graywhite
Usage
modify index.js to yourself, then run:
node index.js
License
Reference