LEIC GitHub Leaderboard is a website where students from FEUP's LEIC bachelor program are ranked based on their GitHub stats.
[!NOTE] This is not meant to be an accessment of how good a student is
It's all just for fun :)
If your account is ranked here and you don't want it to be, you can just contact me and I'll remove it right away!
You can reach out through discord (mews75) or email (ar754456@gmail.com)
As long as you have been a LEIC student at FEUP, you're welcome to join!
Just contact me and I'll add you to the leaderboard.
Each student's score is calculated according to this formula:
$$Score = Stars × 20 + Commits × 1 + Pull Requests × 3.5 + Repos × 1 + Followers × 1$$
Ties are then broken using stars, prs, commits, followers, repos, and username (lexicographical order) in that order.
The coefficients are somewhat arbitrarily chosen, but the goal is to value high value contributions more. Improvement suggestions are welcome!
The list of student's GitHub usernames comes from:
Scores are updated once a week, at 00:00 Sunday UTC, through a GitHub action.
You can check when it was last updated in the top right corner.
You can also check the status of the last fetch in the GitHub action page.
Student data is fetched using GitHub's GraphQL api, which usually cannot see private repos / contributions.
So no, private contributions usually aren't counted, with some exceptions, like if you specifically make them visible.
Currently, only repos that you are the owner of are counted towards your stats on the leaderboard, though this might change in the future.