From a04a60b4586790001978237030c036813022825b Mon Sep 17 00:00:00 2001 From: rickstaa Date: Fri, 26 May 2023 16:19:54 +0200 Subject: [PATCH 1/4] docs: update ranking information --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index dc60369751a27..06ac0795be415 100644 --- a/readme.md +++ b/readme.md @@ -108,7 +108,7 @@ Change the `?username=` value to your GitHub username. ``` > **Note** -> Available ranks are S+ (top 1%), S (top 25%), A++ (top 45%), A+ (top 60%), and B+ (everyone). The values are calculated by using the [cumulative distribution function](https://en.wikipedia.org/wiki/Cumulative_distribution_function) using commits, contributions, issues, stars, pull requests, followers, and owned repositories. The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). +> Available ranks are S+ (top 2.5%), S (top 10%), A+ (top 25%), A (top 50%), B+ (top 75%) and B (everyone). The values are calculated from the user's commits, pull requests, issues, stars and followers using a [Exponential_distribution](https://en.wikipedia.org/wiki/Exponential_distribution). The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). ### Hiding individual stats From d88a1b123cd9810cdbbd02ac4859c8238248b9a8 Mon Sep 17 00:00:00 2001 From: Rick Staa Date: Fri, 26 May 2023 22:04:34 +0200 Subject: [PATCH 2/4] Update readme.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: François Rozet --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 06ac0795be415..197337c9841be 100644 --- a/readme.md +++ b/readme.md @@ -108,7 +108,7 @@ Change the `?username=` value to your GitHub username. ``` > **Note** -> Available ranks are S+ (top 2.5%), S (top 10%), A+ (top 25%), A (top 50%), B+ (top 75%) and B (everyone). The values are calculated from the user's commits, pull requests, issues, stars and followers using a [Exponential_distribution](https://en.wikipedia.org/wiki/Exponential_distribution). The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). +> Available ranks are S+ (top 2.5%), S (top 10%), A+ (top 25%), A (top 50%), B+ (top 75%) and B (everyone). The rank is a weighted sum of ranks for each statistic (number of commits, pull requests, issues, stars and followers), based on the cumulative distribution function of an [exponential distribution](https://wikipedia.org/wiki/exponential_distribution). The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). ### Hiding individual stats From 89852f19c6814086bc94d1fd6101411ded9c2ec4 Mon Sep 17 00:00:00 2001 From: rickstaa Date: Tue, 30 May 2023 09:58:57 +0200 Subject: [PATCH 3/4] docs: add rank circle documentation --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 197337c9841be..6f0df884ae890 100644 --- a/readme.md +++ b/readme.md @@ -108,7 +108,7 @@ Change the `?username=` value to your GitHub username. ``` > **Note** -> Available ranks are S+ (top 2.5%), S (top 10%), A+ (top 25%), A (top 50%), B+ (top 75%) and B (everyone). The rank is a weighted sum of ranks for each statistic (number of commits, pull requests, issues, stars and followers), based on the cumulative distribution function of an [exponential distribution](https://wikipedia.org/wiki/exponential_distribution). The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). +> Available ranks are S+ (top 2.5%), S (top 10%), A+ (top 25%), A (top 50%), B+ (top 75%) and B (everyone). The rank is a weighted sum of ranks for each statistic (number of commits, pull requests, issues, stars and followers) based on the cumulative distribution function of an [exponential distribution](https://wikipedia.org/wiki/exponential_distribution). The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). The circle around the rank shows the rank completion percentage compared to the maximum rank. ### Hiding individual stats From 46bed015947e828f003879d3179852d281916a5e Mon Sep 17 00:00:00 2001 From: rickstaa Date: Tue, 30 May 2023 10:02:13 +0200 Subject: [PATCH 4/4] docs: add grading system reference --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 6f0df884ae890..97d18c6599aaf 100644 --- a/readme.md +++ b/readme.md @@ -108,7 +108,7 @@ Change the `?username=` value to your GitHub username. ``` > **Note** -> Available ranks are S+ (top 2.5%), S (top 10%), A+ (top 25%), A (top 50%), B+ (top 75%) and B (everyone). The rank is a weighted sum of ranks for each statistic (number of commits, pull requests, issues, stars and followers) based on the cumulative distribution function of an [exponential distribution](https://wikipedia.org/wiki/exponential_distribution). The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). The circle around the rank shows the rank completion percentage compared to the maximum rank. +> Available ranks are S+ (top 2.5%), S (top 10%), A+ (top 25%), A (top 50%), B+ (top 75%) and B (everyone). This ranking scheme is based on the [Japanese Academic Grading system](https://en.wikipedia.org/wiki/Academic_grading_in_Japan). It is calculated as a weighted sum of ranks for each statistic (number of commits, pull requests, issues, stars and followers) based on the cumulative distribution function of an [exponential distribution](https://wikipedia.org/wiki/exponential_distribution). The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). The circle around the rank shows the rank completion percentage compared to the maximum rank. ### Hiding individual stats