Skip to content

docs: add project governance - #3191

Merged
johntmyers merged 2 commits into
mainfrom
add-governance/jm
Sep 4, 2026
Merged

docs: add project governance#3191
johntmyers merged 2 commits into
mainfrom
add-governance/jm

Conversation

@johntmyers

Copy link
Copy Markdown
Collaborator

Summary

Add project governance for OpenShell based on the CNCF maintainer governance template and informed by Cilium's contributor ladder. The document defines project values, contributor roles, maintainer eligibility and responsibilities, communication, voting, inactivity, and governance evolution.

Related Issue

No issue required: this PR adds the governance documentation needed to formalize the project's existing maintainer model and CNCF preparation.

Changes

  • Define the Contributor, Reviewer, and Maintainer ladder
  • Establish minimum Maintainer eligibility while making clear that raw activity metrics do not confer Maintainer status
  • Require broad platform stewardship, sound technical judgment, community-first conduct, and accountability for AI-assisted work
  • Document nomination, voting, removal, and six-month inactivity processes
  • Link community meeting information, the Maintainer mailing list, lazy consensus guidance, the CNCF Code of Conduct, and the security policy

Testing

  • mise run markdown:lint passes
  • git diff --check passes
  • mise run pre-commit passes (not run to completion for this Markdown-only change, at requester direction)
  • Unit tests added/updated (not applicable; documentation only)
  • E2E tests added/updated (not applicable; documentation only)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (not applicable; no architecture change)

Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
mrunalp
mrunalp previously approved these changes Sep 4, 2026
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
@johntmyers
johntmyers enabled auto-merge September 4, 2026 18:37
@johntmyers
johntmyers added this pull request to the merge queue Sep 4, 2026
Merged via the queue into main with commit 8605943 Sep 4, 2026
56 checks passed
@johntmyers
johntmyers deleted the add-governance/jm branch September 4, 2026 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants