-
-
Notifications
You must be signed in to change notification settings - Fork 604
Description
Community & Support: LinkedIn Group · Slack #project-nest
Active project leaders: Arkadii Yakovets -- GitHub · LinkedIn · Slack; Kate Golovanova -- GitHub · LinkedIn · Slack
Contributing · Code of Conduct · GSoC Mentors
Describe the solution you'd like
The current OWASP Nest member ranking is based solely on the number of contributions. While this provides a simple metric, it does not fully reflect the variety of ways community members contribute to the OWASP ecosystem.
Many contributors support OWASP through leadership roles, cross-project involvement, and consistent activity over time. The ranking system should better represent these broader forms of impact.
This issue proposes improving the member ranking algorithm by incorporating additional OWASP community-related factors and adding technical support for a calculated score that can be used for sorting in both the API and Algolia search results.
Areas to Consider
-
Community leadership roles
- Chapter leadership
- Project leadership
- Committee participation
- Board involvement
-
Contribution recency
- Recent and consistent activity vs. large numbers of contributions made many years ago
-
Breadth of contribution
- Number of repositories or projects contributed to
- Participation across multiple OWASP entities (chapters, projects, committees, etc.)
-
Contribution types
- Code contributions
- Release creation (may carry higher weight than a regular contribution)
- Other meaningful project activities
-
Consistency over time
- Regular contributors vs. one-time bursts of activity
Technical Implementation Notes
- Introduce a new field in the
Membermodel (e.g.,calculated_score) that stores the computed ranking score. - Recalculate this score during each GitHub data sync.
- Use the
calculated_scorefor sorting members in the API responses and in Algolia search results. - Ensure the scoring algorithm is flexible to incorporate new weighting factors as the community provides feedback.
Goal
Develop a more balanced and meaningful member ranking approach that better reflects both technical contributions and broader community involvement within OWASP, while supporting consistent sorting in APIs and search.
Discussion
Community input is welcome to determine which factors should have the most weight and how recency, leadership, breadth, and contribution type should influence the final score.
Are you going to work on implementing this?
- Yes
- No
Additional context
Metadata
Metadata
Labels
Type
Projects
Status