Feature Request
Is your feature request related to a problem?
Oss-Dev has no public recognition system for contributors. Active contributors have no visible acknowledgment of their work, reducing motivation for sustained contribution.
Describe the solution you'd like
Build a Leaderboard page that ranks contributors by activity metrics over a configurable time window (weekly, monthly, all-time):
- Issues opened and resolved
- PRs merged
- Code review comments
- Documentation contributions (commits to docs files)
interface LeaderboardEntry {
login: string;
avatarUrl: string;
points: number;
breakdown: {
issuesResolved: number;
prsMerged: number;
reviewComments: number;
docsCommits: number;
};
}
Data is fetched from the GitHub API and cached for 1 hour. Display top 20 contributors with their GitHub avatars and a medal for top 3.
Describe alternatives you've considered
- README contributors image (static, no ranking or activity weighting)
- GitHub Insights page (not integrated, per-repo only)
Additional context
Level 3 feature. Point weights should be configurable. Opt-out mechanism: contributors can request removal from the leaderboard via a config entry.
Feature Request
Is your feature request related to a problem?
Oss-Dev has no public recognition system for contributors. Active contributors have no visible acknowledgment of their work, reducing motivation for sustained contribution.
Describe the solution you'd like
Build a Leaderboard page that ranks contributors by activity metrics over a configurable time window (weekly, monthly, all-time):
Data is fetched from the GitHub API and cached for 1 hour. Display top 20 contributors with their GitHub avatars and a medal for top 3.
Describe alternatives you've considered
Additional context
Level 3 feature. Point weights should be configurable. Opt-out mechanism: contributors can request removal from the leaderboard via a config entry.