This document outlines the process by which contributors to the KubeStellar open source project can progress toward becoming maintainers, and defines a transparent, merit-based path that rewards consistent engagement and community contribution.
For the org-wide inactive member and emeritus policy, see the Emeritus and Returning from Emeritus sections below.
To provide contributors with a clear understanding of how to grow within the KubeStellar community — from first-time contributors to trusted maintainers — based on mentorship, impact, and measurable contributions.
Each level reflects a growing commitment to the project, increased responsibilities, and expanded leadership opportunities.
Contributor → Unpaid Intern → Paid Intern → Mentor → Maintainer
↓
Emeritus
(inactive)
↓
Reinstatement
(back to prior level)
Requirements:
Timeframe: 12-week internship
Quantitative Requirements (within 12 weeks):
Promotion to paid intern requires completion of the above plus:
Requirements:
Requirements:
Emeritus is not a demotion — it is a recognition that a contributor made meaningful contributions to KubeStellar but is no longer actively participating. Any member at any level of the ladder may move to Emeritus status, either voluntarily or through the inactivity process.
How members move to Emeritus:
What Emeritus members retain:
What Emeritus members do not have:
Returning from Emeritus:
Emeritus members have a streamlined path back — they do not start from scratch:
Upon reinstatement, the member returns to the same level they held before going Emeritus, provided they still meet that level’s requirements. If the project has evolved significantly, maintainers may recommend reinstatement at a lower level with a clear path to regain the previous level.
| Name | Previous Role | Date | Contributions |
|---|---|---|---|
| — | — | — | — |
Maintainers are expected to remain active by meeting the following bi-monthly (every 2 months) contribution minimums:
| Metric | Requirement (Per 2 Months) |
|---|---|
| “Help Wanted” Issues | ≥ 2 |
| PRs Merged | ≥ 3 |
| PR Reviews or Constructive Comments | ≥ 8 |
| Community Meeting Attendance | ≥ 3 |
All maintainers will be listed in a shared Google Sheet where these metrics are tracked publicly.
Maintainers who fail to meet activity thresholds for 2 consecutive cycles (4 months) will be contacted and offered the choice to re-engage or move to Emeritus. If no response is received within 30 days, they are moved to Emeritus per the Emeritus policy.
Contribution metrics will be gathered via GitHub API and updated to a public Google Sheet (link TBD). Contributions across the following repos count toward intern and maintainer totals:
If you’re interested in becoming an intern or nominating someone, please attend a KubeStellar Community Meeting, or open an issue with the label maintainer-pathway.
Maintained by the KubeStellar team. Last updated: May 2026.