Skip to content

Design Discussion: Contributor Recognition Architecture #4150

Description

@Tanishq-mellu

Hi, I’ve been reviewing the OWASP Nest codebase to better understand the Contributor recognition program milestone.

I noticed that contributions_count and contribution_data are already stored in the GitHubUser model, which seems like a strong foundation for building a recognition system .

I’m considering implementing the recognition layer as a tier-based system (e.g. , Bronze/Silver/Gold) built on top of these existing metrics.
Before moving further, I’d like to clarify the intended direction:
Should recognition be based purely on total contribution count ?
Or should it incorporate weighted metrics such as PRs, issues, reviews, leadership roles, etc.?
I’d appreciate guidance to ensure alignment before proceeding with the architectural design.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions