Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update governance to establish steering committee and increase contributor diversity #1502

Merged
merged 2 commits into from May 26, 2020

Conversation

jbw976
Copy link
Member

@jbw976 jbw976 commented May 14, 2020

Description of your changes

This PR updates the Crossplane project governance to meet the following goals:

  • Increase diversity of maintainers, enable more organizations to collaborate and have ownership
  • Allow varying permissions and access across multiple repos and multiple maintainers
  • Improve change velocity by expanding number of maintainers that can approve and merge pull requests
  • Formalize responsibilities at the top level for the purpose of project stewardship, adoption, growth and health of the community, and strategic direction

This governance update includes the following high level changes:

  • Institute a steering committee at the organization level responsible for overall project direction and health, as well as conflict resolution
  • Define a bootstrapping and election process for filling the steering committee with members
  • Enable each repository to define its own maintainer team and membership to increase the efficiency of accepting new code changes and instill a sense of ownership more broadly
  • Allow new repositories to be bootstrapped with maintainers that do not meet the minimum time length requirements
  • Empower each maintainer team to perform conflict resolution and voting for issues within their scope

Approval

As per the existing Crossplane governance, this update requires the existing maintainer team to have at least a 2/3 approval in order to ratify and merge.

Checklist

I have:

  • Run make reviewable to ensure this PR is ready for review.
  • Ensured this PR contains a neat, self documenting set of commits.
  • Updated any relevant documentation and examples.
  • Reported all new error conditions into the log or as an event, as
    appropriate.

For more about what we believe makes a pull request complete, see our
definition of done.

[skip ci]

@jbw976 jbw976 requested review from negz and bassam May 14, 2020 00:49
OWNERS.md Outdated Show resolved Hide resolved
GOVERNANCE.md Show resolved Hide resolved
OWNERS.md Outdated Show resolved Hide resolved
…butor diversity

Signed-off-by: Jared Watts <jbw976@gmail.com>
@jbw976
Copy link
Member Author

jbw976 commented May 24, 2020

FYI, I plan to get current maintainer approval and merge this PR on Tues May 26th

Copy link
Member

@bassam bassam left a comment

Choose a reason for hiding this comment

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

We will announce the 2 additional steering committee seats in the next few weeks.

Signed-off-by: Jared Watts <jbw976@gmail.com>
Copy link
Member

@negz negz left a comment

Choose a reason for hiding this comment

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

Thanks for working on this @jbw976! I'm excited to increase the amount and diversity of folks contributing to Crossplane.

@jbw976 jbw976 merged commit a0bd22f into crossplane:master May 26, 2020
@jbw976 jbw976 deleted the governance branch December 25, 2023 02:14
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.

None yet

4 participants