Leaderboard
Overview
Hephaestus provides weekly leaderboards that track and rank contributors based on their code review activities within selected repositories of your organization. A scoring system is used to evaluate contributions. The leaderboards are calculated in real-time and typically last for one week.
Accessing the Leaderboard
To access the leaderboard, log in to Hephaestus using your GitHub account. Upon successful login, you will be directed to the leaderboard landing page. You can return to the leaderboard at any time by clicking the Hephaestus logo in the top-left corner.
Understanding the Leaderboard
The main page displays an overview card summarizing your current rank and league details, including:
Your rank in the currently selected leaderboard
The time remaining until the current leaderboard ends
Your potential change in league points based on the current score and position
Your current league and progress towards the next league
Tip
Clicking your rank scrolls the leaderboard to your entry.

Screenshot of the Leaderboard Overview Card
The leaderboard table includes the following columns:
Rank
Contributor
Leaderboard Score
Activity
Selecting a contributor’s row opens their profile page, offering a detailed view of their activity and contributions.
To view the Pull Requests reviewed by a specific contributor, click the button in their Activity
column. A modal will appear listing these Pull Requests. Clicking on a Pull Request title navigates you directly to it on GitHub. The modal includes a “Copy” button in the top-right corner, allowing you to copy a formatted list of the reviewed Pull Requests to your clipboard. This feature simplifies sharing activity summaries with your team, for instance, during regular meetings or for documentation purposes.

Screenshot of the Leaderboard PR Overview Modal
Customizing the Leaderboard
You can review leaderboards from previous weeks in addition to the current one. Select a past time period using the dropdown menu; typically, the last four weeks are accessible. The exact time frame for the selected leaderboard is shown beneath the dropdown.
Additionally, a second filter allows you to select specific teams within your organization, enabling you to focus on team performance or view your ranking within your team.
Note
Please be aware that your individual rank is only displayed when viewing the leaderboard for a team you belong to. If you select a team you are not a member of, your ranking will not be shown.
Finally, you can sort the leaderboard by different criteria. While the default sorting is by leaderboard score, you can also sort by league points to better understand overall progress across leagues.

Screenshot of the Leaderboard Filter Options