Skip to content

[Proposal] Improve Contributor Ladder and Role Definitions #5

Description

@jpower432

Objective

Currently, our governance describes a flat maintainer structure. We need to formalize how contributors advance and define the maintainer split between the subprojects.

Proposed Ladder

  • Sustained Contributor: Active community member submitting PRs/Issues.
  • Subproject Maintainer: PR approval and write access for a specific repository or collection of repositories.
  • Core Maintainer: Organization-wide oversight, spec maintainers, and binding votes on project governance.
  • Community Manager: Neutral facilitator for outreach and moderation and documentation maintenance.

Proposed Completion Criteria

  • Define the specific expectations and "rung" requirements for each role in the ladder and the process to move to the "rung".
  • Amend the existing Governance doc to distinguish between "Core" and "Subproject" maintainer roles.
  • Standardize how we list people across repos so their role is clear (Can we just stick to security-insights?)
  • Create GitHub Team Mapping and Implementation
  • Implement CODEOWNERS to automatically request reviews from the correct Subproject team.
  • Reflect the new contributor ladder on the website's Community page.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions