Skip to content

Gamification Leaderboards and Contributor Wall of Fame #5

@arcursino

Description

@arcursino

Feature request

Description the feature

Build the community celebration section of the interface by engineering an interactive ranking system that publicly acknowledges the most active developers within the ScanAPI ecosystem.

Goals of this feature:

  • Wall of Fame: Display a visually engaging grid featuring the avatars and usernames of top-tier contributors.
  • Engagement Metrics: Rank users dynamically based on specific criteria such as total PRs merged, commits pushed, or issues opened across configurable timeframes (weekly, monthly, all-time).

Is your feature request related to a problem?

Yes. Open-source contributors voluntarily invest their personal time into the project. Lacking a central, public space to highlight their achievements reduces ongoing engagement and long-term contributor retention.

Do you have any suggestions on how to add this feature in scanapi ?

  • Tools: Streamlit layout columns combined with Markdown/HTML rendering for custom image layouts.
  • Approach: Fetch GitHub profile avatars via user profile URLs and render them inside custom columns or grids to simulate a polished "Wall of Fame". Give users options to sort the leaderboard by specific contribution types (e.g., "Most PRs Reviewed" vs. "Most Issues Opened").

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions