Skip to content

Contributor Onboarding Hub and Project Responsiveness Metrics #2

@arcursino

Description

@arcursino

Feature request

Description the feature

Build the first two visual sections of the dashboard interface: the onboarding portal for new contributors ("Lower the Barrier to Entry") and the project health panel ("Showcase Community Responsiveness").

Goals of this feature:

  • Dynamic Onboarding: Design a clean, filterable interface that surfaces open issues explicitly tagged with good first issue or help wanted.
  • Performance Transparency: Display key metric cards highlighting average project TTFR and TTM to show prospective contributors that their efforts will be promptly acknowledged.

Is your feature request related to a problem?

Yes. Right now, newcomers have to navigate through the default GitHub UI, which can feel disorganized or intimidating for someone looking to make their very first open-source contribution.

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

  • Tools: Use st.metric for the time-based responsive stats and st.dataframe (or custom HTML/Markdown cards) to present available beginner-friendly issues.
  • Approach: Add sidebar dropdown selectors so users can filter issues by technical scope (e.g., documentation, core logic, automated tests).

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