Add property for Leading Organization to user profile
Overview
This issue explores what it would take to get a new property for "Leading Organization" added to user profiles.
Leading Organizations are a new GitLab initiative to recognize leading community contributors and organizations that actively contribute to GitLab. They are entitled to a review response SLO of <4 business days.
GitLab’s Contributor Success team is working on ways to identify users with Leading Organization status and indicate their status publicly in their profile. We are hoping to accomplish this over a few phases:
- Phase 1: Create a user property for Leading Organization in the database: Add database field for 'Leading Organization' t... (#374665 - closed)
- Phase 2: Publicly show the Leading Organization property in a user profile
- Phase 3: Publicly show the Leading Organization property as a badge in the user profile (e.g. #17056)
Details
- GitLab currently has a list of Leading Organization users in a Sisense table here: https://app.periscopedata.com/app/gitlab/1064389/Leading-Organizations-PIs?widget=15334758&udv=0
- This Sisense table selects users who meet the requirements for Leading Organization status (i.e. members of organizations that have 20+ merged MRs over last 3 months)
- The Sisense table is connected to a labeling processor in the Quality Department’s triage-ops that automatically adds a Leading Organization label to MRs opened by Leading Organization contributors (gitlab-org/quality/triage-ops!1646 (merged))
- We would like to discover the best way to get this information automated into the gitlab database and into the user profile
- Note that Leading Organization was previously known as Resident Contributor
- Part of https://gitlab.com/gitlab-com/quality/contributor-success/-/issues/146
Next Steps
- Figure out what GitLab teams/stages could help with adding this Leading Organization property for a user in the database and then in a user profile
- Uncover potential roadblocks
Edited by Christina Lohr