Skip to content

Conversation

@xuezhaojun
Copy link
Member

@xuezhaojun xuezhaojun commented Aug 7, 2025

Summary

This PR resolves inconsistencies between GOVERNANCE.md and CONTRIBUTOR_LADDER.md regarding contributor roles and definitions.

Changes Made

🎯 Core Maintainer Role Addition

  • Added complete Core Maintainer role definition to CONTRIBUTOR_LADDER.md to match GOVERNANCE.md
  • Included detailed responsibilities, requirements, and privileges
  • Added advancement process for becoming a Core Maintainer
  • Removed Steering Committee references from Core Maintainer advancement process for simplified governance

🔄 Terminology Standardization

  • Unified terminology to use 'Organization Member' consistently across both documents
  • Updated all references from mixed 'Project Member'/'Organization Member' usage

📋 Role Description Alignment

  • Contributors: Aligned description to match GOVERNANCE.md definition
  • Organization Members: Standardized privileges and requirements
  • Reviewers: Updated role description for consistency
  • Maintainers: Aligned responsibilities and privileges
  • Core Maintainers: Added complete role definition with streamlined advancement process

⚡ Process Improvements

  • Updated advancement requirements to be consistent (3+ months for Organization Member)
  • Completed TODO item for election voting privileges
  • Simplified Core Maintainer advancement process to be managed entirely by existing Core Maintainers
  • Ensured all contributor ladder roles have consistent definitions and processes

Impact

  • ✅ Eliminates confusion between the two governance documents
  • ✅ Provides clear and unified guidance for community members
  • ✅ Ensures consistent role definitions and advancement processes
  • ✅ Streamlines Core Maintainer advancement process
  • ✅ Maintains detailed operational guidance in CONTRIBUTOR_LADDER.md while keeping high-level overview in GOVERNANCE.md

Testing

  • Verified all role definitions are consistent between documents
  • Confirmed terminology is unified throughout
  • Checked that advancement processes are clearly defined
  • Ensured no conflicting information exists
  • Verified Steering Committee references are removed from advancement processes

/assign @qiujian16

@openshift-ci openshift-ci bot requested review from deads2k and mikeshng August 7, 2025 07:36
@xuezhaojun xuezhaojun changed the title Unify contributor roles between GOVERNANCE.md and CONTRIBUTOR_LADDER.md Add core maintainer section in contributor ladder. Aug 7, 2025
@xuezhaojun xuezhaojun force-pushed the fix/unify-contributor-ladder-governance branch from 4930a8b to defd3d5 Compare August 7, 2025 07:40
* Mentor and guide the development of other maintainers

Process of becoming a Core Maintainer:
1. Any current Core Maintainer or Steering Committee member may nominate a current Maintainer to become a Core Maintainer.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's remove mention of Steering Committee member for now

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Got it, updated.

2. The nomination should include evidence of exceptional contributions to core functionality and leadership within the project.
3. The nominee will add a comment testifying that they agree to all requirements of becoming a Core Maintainer.
4. A majority of the current Core Maintainers must approve the nomination.
5. The Steering Committee will review and confirm the appointment.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

- Add Core Maintainer role definition to CONTRIBUTOR_LADDER.md to match GOVERNANCE.md
- Standardize terminology to use 'Organization Member' consistently across both documents
- Align role descriptions, requirements, and privileges between the two files
- Update advancement requirements to be consistent (3+ months for Organization Member)
- Complete TODO item for election voting privileges
- Remove Steering Committee references from Core Maintainer advancement process
- Ensure all contributor ladder roles have consistent definitions and processes

This change resolves inconsistencies between the governance document and contributor ladder,
providing clear and unified guidance for community members.

Signed-off-by: xuezhaojun <[email protected]>
@xuezhaojun xuezhaojun force-pushed the fix/unify-contributor-ladder-governance branch from defd3d5 to 5fbb43b Compare August 11, 2025 04:16
@xuezhaojun xuezhaojun requested a review from qiujian16 August 11, 2025 04:23
@qiujian16
Copy link
Member

/approve
cc @augustrh @mikeshng

Copy link
Member

@mikeshng mikeshng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/approve

/lgtm

@openshift-ci
Copy link

openshift-ci bot commented Aug 11, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mikeshng, qiujian16, xuezhaojun

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot bot merged commit 4c9e5e9 into open-cluster-management-io:main Aug 11, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants