Skip to content

[Proposal] Improve Contributor Ladder and Role Definitions #5

@jpower432

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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions