Contribution Ladder

A transparent, merit-based path from first-time contributor to trusted maintainer in the KubeStellar community

1

Contributor

Start your journey in the KubeStellar community

Requirements:

  • Minimum of 3 contributions (bug reports, documentation, or code PRs)
  • Display enthusiasm and interest in long-term participation
  • Be active on GitHub and Slack
  • Informal application or nomination to join the intern program
Next Level:
Unpaid Intern
2

Unpaid Intern

12 weeks

12-week journey to demonstrate commitment and skill

Requirements:

  • Open at least 6 'help wanted' issues
  • Merge at least 20 PRs (8 within first 6 weeks)
  • Attend weekly team meetings or submit summaries
  • Work collaboratively with mentors
  • Receive mentor's recommendation
Next Level:
Paid Intern
3

Paid Intern

Recognized contributor with compensation and responsibility

Requirements:

  • Successfully complete at least one 12-week paid internship cycle
  • Help onboard and support at least one new intern or contributor
  • Submit ≥3 PR reviews
  • Submit ≥5 helpful comments on PRs or issues
  • Present or co-present at a community call
Next Level:
Mentor
4

Mentor

Guide and support the next generation of contributors

Requirements:

  • Demonstrate technical leadership in one or more key areas
  • Maintain consistent contribution activity
  • Engage with the community in GitHub and Slack
  • Approved by core maintainers following a public review process
Next Level:
Maintainer
5

Maintainer

Trusted leader with full project responsibilities

Requirements:

  • ≥2 'Help Wanted' issues every 2 months
  • ≥3 PRs merged every 2 months
  • ≥8 PR reviews or constructive comments every 2 months
  • ≥3 community meeting attendances every 2 months

Maintainer Activity Requirements

Maintainers must meet these bi-monthly (every 2 months) contribution minimums:

MetricRequirement (Per 2 Months)
"Help Wanted" Issues≥ 2
PRs Merged≥ 3
PR Reviews or Constructive Comments≥ 8
Community Meeting Attendance≥ 3

Ready to Get Started?

Join the growing community of KubeStellar users and contributors.

Quick Installation

Get up and running with KubeStellar in minutes using our streamlined installation guide with prerequisites and step-by-step instructions.

Join the Community

Connect with other users, contributors, and maintainers through Slack, forums, and community calls.

Explore Documentation

Comprehensive guides, tutorials, and API references to help you master KubeStellar's capabilities.