Skip to content

Commit

Permalink
update charter.md
Browse files Browse the repository at this point in the history
changed leadership titles, links, cleared TODOs, and other formatting
  • Loading branch information
Paris Pittman committed Mar 30, 2018
1 parent d5ba19a commit 9e418f8
Showing 1 changed file with 27 additions and 31 deletions.
58 changes: 27 additions & 31 deletions sig-contributor-experience/charter.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,25 @@
# Contributor Experience Special Interest Group Charter
*checking in for comments and will add TODOs at bottom along with feedback that comes in*


## Leads:
* Garrett Rodrigues (**[@grodrigues3](https://github.com/grodrigues3)**)
## Chairs:
* Elsie Phillips (**[@Phillels](https://github.com/Phillels)**)
* Paris Pittman (**[@parispittman](https://github.com/parispittman)**)

## Technical Leads (TL):
* Garrett Rodrigues (**[@grodrigues3](https://github.com/grodrigues3)**)
* Christoph Blecker (**[@cblecker](https://github.com/cblecker)**)

## Subprojects and OWNERs
Can be found on our [README](README.md)

## Processes and Responsibilities
* Leads run weekly meetings in accordance with [SIG governance procedures](/sig-governance.md)
* Leads run quarterly planning meetings where we decide goals for the next release, to be published in the SIG’s [README](README.md)
* Leads plan at least one annual face to face Contributor Experience SIG meeting proposed via mailing list and announced via slack and other channels
* Chairs run weekly meetings in accordance with [SIG governance procedures](/sig-governance.md) unless TLs need to fill in
* Chairs and TLs run quarterly planning meetings where we decide goals for the next release, to be published in the SIG’s [README](README.md)
* Chairs plan at least one annual face to face Contributor Experience SIG meeting proposed via mailing list and announced via slack and other channels
* Members run and organize the weekly [Kubernetes Community Meeting](/events/community-meeting.md)
* This SIG will act as owners and maintainers of [kubernetes/community](https://github.com/kubernetes/community)
* We participate in [lazy consensus](http://en.osswiki.info/concepts/lazy_consensus) for our decisions
* We participate in [lazy consensus](http://en.osswiki.info/concepts/lazy_consensus) for our decisions and the [KEP](/keps) process for major features and enhancements
* Idea and/or solution is proposed via the [email protected] mailing list. Link(s) to GitHub issue proposal is a nice to have but not required
* Author will give a time period of no less than 3 working days being cognizant of popular observed world holidays to respond with questions, issues, or hold from a lead(s) for more information/research needed
* Author will give a time period of no less than 3 working days being cognizant of popular observed world holidays to respond with questions, issues, or hold from a Chair/TL(s) for more information/research needed
* Author will participate in implementation of the proposed idea and/or solution
* We are responsible for community growth and management of Kubernetes and its ecosystem. We support this growth by creating programs for SIGs, WGs and subprojects to address mentoring, learning and development, contributors, and GitHub workflows.
* We will build metrics that capture the project’s velocity and stability
Expand All @@ -27,22 +31,10 @@
* We ensure communication platforms are a safe environment for discourse and maintain them and in some cases in conjunction with CNCF/LF. Depending on the situation, we will warn first and then report to Steering Committee. Platforms may include Slack, Kubernetes weekly meetings, Zoom, YouTube, etc.
* Provide guidance and mediation between SIGs and WGs that are having contributor experience issues. For example, consolidation around a certain workflow
* Solicit feedback from other SIGs, project areas, and contributors formally twice a year (mid and end) about our performance and how we can improve the contributor experience
* We encourage and determine where automation makes sense for the contributor workflow.
* We encourage and determine where automation makes sense for the contributor workflow
* We own no code outside of the kubernetes/community repo although we may collaborate with other OWNERs of repos and SIG and WG leads
* Drives consistent automation surrounding the PR workflow and issue triaging, and collaborates with other groups on implementing our design
* Leadership
* Minimum of two(2) leads, a maximum of four(4) leads
* Each lead will be responsible for a sub-group in addition to assisting with the processes outlined here. [tbu on sub-group creation]
* Lazy Consensus within the SIG to make final decision
* Changing leadership
* Candidates are nominated through the mailing list and confirmed at SIG meeting; self nomination is fine. Candidate needs two +1’s from folks representing different companies or independent/freelancers in the community to be considered a nominee
* Lead may step down at any time for any reason and propose a replacement that is already an active contributing member of Contributor Experience. They will make the change to the OWNERs file
* A lead may be asked to step down if one of the following occurs:
* Inactivity as determined by the governance of the project or as specifically described in the ask to SIG leadership.
* Inappropriate behavior or code of conduct issues
* For other reasons as determined by the leads at that time but also discussed in conjunction with the lead in question
* Leads may appoint a temporary lead if a leave of absence is desired, called a delegate that is already an active contributing member of Contributor Experience
* Process change communication:
* Process change communication:
* Socialize on [email protected] and on our weekly update calls
* If the change impacts a small number (<4) of SIGs, WGs, or repos, we will go to each lead, their mailing lists, slack channel, and/or their update meetings and ask for feedback and a lazy consensus process. We will follow up with a post to [email protected] mailing list
* In cases of impacts across a large number of areas and/or project wide, we will:
Expand All @@ -52,11 +44,15 @@
* kubernetes-wg-contribex@
* Announce at weekly Kubernetes Community Meeting on Thursdays



## TODO:
* Next iteration needs a breakdown of responsibilities by each leader
* Provide some guidance, like a super lightweight proposal template. Or at least ask those making a proposal to consider things like: "Who does this change impact, and how? What can/will cease working as part of this change, and how does the proposer plan to help mitigate that?"
* Add KEP proposal process info^?

### thanks to those who have reviewed this doc and provided guidance already
## Leadership Composition
* Two (2) Chairs and Two (2) Technical Leads unless group decides that more is needed
* Each Chair and Technical Lead will be responsible for a sub-group in addition to assisting with the processes outlined here.
* Lazy Consensus within the SIG to make final decision
* Changing leadership
* Candidates are nominated through the mailing list and confirmed at SIG meeting; self nomination is fine. Candidate needs two +1’s from folks representing different companies or independent/freelancers in the community to be considered a nominee
* Chair/TL may step down at any time for any reason and propose a replacement that is already an active contributing member of Contributor Experience. They will make the change to the OWNERs file
* A Chair/TL may be asked to step down if one of the following occurs:
* Inactivity as determined by the governance of the project or as specifically described in the ask to SIG leadership.
* Inappropriate behavior or code of conduct issues
* For other reasons as determined by the Chair/TLs at that time but also discussed in conjunction with the lead in question
* Chair/TLs may appoint a temporary replacement if a leave of absence is desired, called a delegate that is already an active contributing member of Contributor Experience

0 comments on commit 9e418f8

Please sign in to comment.