diff options
| author | Kubernetes Prow Robot <k8s-ci-robot@users.noreply.github.com> | 2020-07-01 12:26:51 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-01 12:26:51 -0700 |
| commit | f5e63182e16654d7c995300ed5a3ac515bfee768 (patch) | |
| tree | 7259678bb43a2724a287a2f3ee88cc1856f383ce | |
| parent | 895c3b38c69a47c6f8f27ed03f79c0ef4a515d2b (diff) | |
| parent | 0bfd6f7cd08be27fd984a4200ed9574e74042fe1 (diff) | |
Merge pull request #4884 from justaugustus/wg-naming
Formation of WG Naming
| -rw-r--r-- | OWNERS_ALIASES | 5 | ||||
| -rw-r--r-- | committee-code-of-conduct/README.md | 2 | ||||
| -rw-r--r-- | communication/slack-config/channels.yaml | 1 | ||||
| -rw-r--r-- | sig-list.md | 3 | ||||
| -rw-r--r-- | sigs.yaml | 27 | ||||
| -rw-r--r-- | wg-naming/README.md | 80 |
6 files changed, 115 insertions, 3 deletions
diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES index 238006fc..ee660ce2 100644 --- a/OWNERS_ALIASES +++ b/OWNERS_ALIASES @@ -126,6 +126,11 @@ aliases: wg-multitenancy-leads: - srampal - tashimi + wg-naming-leads: + - celestehorgan + - jdumars + - justaugustus + - zacharysarah wg-policy-leads: - ericavonb - hannibalhuang diff --git a/committee-code-of-conduct/README.md b/committee-code-of-conduct/README.md index 9a68912a..53ddb30f 100644 --- a/committee-code-of-conduct/README.md +++ b/committee-code-of-conduct/README.md @@ -17,7 +17,7 @@ The [charter](charter.md) defines the scope and governance of the Code of Conduc * Aeva van der Veen (**[@AevaOnline](https://github.com/AevaOnline)**), Microsoft * Jennifer Rondeau (**[@Bradamant3](https://github.com/Bradamant3)**), Stripe * Carolyn Van Slyck (**[@carolynvs](https://github.com/carolynvs)**), Microsoft -* Jaice Singer DuMars (**[@jdumars](https://github.com/jdumars)**), Google +* Jaice Singer DuMars (**[@jdumars](https://github.com/jdumars)**), Apple * Tasha Drew (**[@tashimi](https://github.com/tashimi)**), VMware ## Contact diff --git a/communication/slack-config/channels.yaml b/communication/slack-config/channels.yaml index 76ae677c..0d39ce22 100644 --- a/communication/slack-config/channels.yaml +++ b/communication/slack-config/channels.yaml @@ -370,6 +370,7 @@ channels: - name: wg-lts - name: wg-machine-learning - name: wg-multitenancy + - name: wg-naming - name: wg-onprem archived: true - name: wg-policy diff --git a/sig-list.md b/sig-list.md index d768d5b5..5d7addac 100644 --- a/sig-list.md +++ b/sig-list.md @@ -58,6 +58,7 @@ When the need arises, a [new SIG can be created](sig-wg-lifecycle.md) |[LTS](wg-lts/README.md)|* API Machinery<br>* CLI<br>* Node<br>|* [Dhawal Yogesh Bhanusali](https://github.com/imkin), VMware<br>* [Quinton Hoole](https://github.com/quinton-hoole), Huawei<br>* [Tim Pepper](https://github.com/tpepper), VMware<br>* [Nick Young](https://github.com/youngnick), VMWare<br>|* [Slack](https://kubernetes.slack.com/messages/wg-lts)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-lts)|* Regular WG Meeting: [Tuesdays at 09:00 PT (Pacific Time) (bi-weekly)](https://zoom.us/j/473177294)<br> |[Machine Learning](wg-machine-learning/README.md)|* Apps<br>* Node<br>|* [Klaus Ma](https://github.com/k82cn), Huawei<br>* [Kenneth Owens](https://github.com/kow3ns), Google<br>* [Vishnu Kannan](https://github.com/vishh), Google<br>|* [Slack](https://kubernetes.slack.com/messages/wg-machine-learning)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-machine-learning)|* Regular WG Meeting: [Thursdays at 13:00 PT (Pacific Time) (biweekly)](https://zoom.com.cn/j/103404077)<br> |[Multitenancy](wg-multitenancy/README.md)|* API Machinery<br>* Auth<br>* Network<br>* Node<br>* Scheduling<br>* Storage<br>|* [Sanjeev Rampal](https://github.com/srampal), Cisco<br>* [Tasha Drew](https://github.com/tashimi), VMware<br>|* [Slack](https://kubernetes.slack.com/messages/wg-multitenancy)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-multitenancy)|* Regular WG Meeting: [Tuesdays at 11:00 PT (Pacific Time) (biweekly)](https://zoom.us/my/k8s.sig.auth)<br> +|[Naming](wg-naming/README.md)|* Architecture<br>* Contributor Experience<br>* Docs<br>|* [Celeste Horgan](https://github.com/celestehorgan), CNCF<br>* [Jaice Singer DuMars](https://github.com/jdumars), Apple<br>* [Stephen Augustus](https://github.com/justaugustus), VMware<br>* [Zach Corleissen](https://github.com/zacharysarah), Linux Foundation<br>|* [Slack](https://kubernetes.slack.com/messages/wg-naming)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-naming)| |[Policy](wg-policy/README.md)|* Architecture<br>* Auth<br>* Multicluster<br>* Network<br>* Node<br>* Scheduling<br>* Storage<br>|* [Erica von Buelow](https://github.com/ericavonb), Red Hat<br>* [Howard Huang](https://github.com/hannibalhuang), Huawei<br>|* [Slack](https://kubernetes.slack.com/messages/wg-policy)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-policy)|* Regular WG Meeting: [Wednesdays at 16:00 PT (Pacific Time) (weekly)](https://zoom.us/j/7375677271)<br> |[Security Audit](wg-security-audit/README.md)|* Auth<br>|* [Aaron Small](https://github.com/aasmall), Google<br>* [Craig Ingram](https://github.com/cji), Salesforce<br>* [Jay Beale](https://github.com/jaybeale), InGuardians<br>* [Joel Smith](https://github.com/joelsmith), Red Hat<br>|* [Slack](https://kubernetes.slack.com/messages/wg-security-audit)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-security-audit)|* Regular WG Meeting: [Mondays at 12:00 PT (Pacific Time) (weekly)](https://docs.google.com/document/d/1RbC4SBZBlKth7IjYv_NaEpnmLGwMJ0ElpUOmsG-bdRA/edit)<br> @@ -72,7 +73,7 @@ When the need arises, a [new SIG can be created](sig-wg-lifecycle.md) | Name | Label | Members | Contact | |------|--------|---------|---------| -|[Code of Conduct](committee-code-of-conduct/README.md)|code-of-conduct|* [Aeva van der Veen](https://github.com/AevaOnline), Microsoft<br>* [Jennifer Rondeau](https://github.com/Bradamant3), Stripe<br>* [Carolyn Van Slyck](https://github.com/carolynvs), Microsoft<br>* [Jaice Singer DuMars](https://github.com/jdumars), Google<br>* [Tasha Drew](https://github.com/tashimi), VMware<br>|* [Private Mailing List](conduct@kubernetes.io) +|[Code of Conduct](committee-code-of-conduct/README.md)|code-of-conduct|* [Aeva van der Veen](https://github.com/AevaOnline), Microsoft<br>* [Jennifer Rondeau](https://github.com/Bradamant3), Stripe<br>* [Carolyn Van Slyck](https://github.com/carolynvs), Microsoft<br>* [Jaice Singer DuMars](https://github.com/jdumars), Apple<br>* [Tasha Drew](https://github.com/tashimi), VMware<br>|* [Private Mailing List](conduct@kubernetes.io) |[Product Security](committee-product-security/README.md)|product-security|* [CJ Cullen](https://github.com/cjcullen), Google<br>* [Craig Ingram](https://github.com/cji), Salesforce<br>* [Joel Smith](https://github.com/joelsmith), Red Hat<br>* [Luke Hinds](https://github.com/lukehinds), Red Hat<br>* [Micah Hausler](https://github.com/micahhausler), Amazon<br>* [Tim Allclair](https://github.com/tallclair), Google<br>|* [Private Mailing List](security@kubernetes.io) |[Steering](committee-steering/README.md)|steering|* [Christoph Blecker](https://github.com/cblecker), Red Hat<br>* [Derek Carr](https://github.com/derekwaynecarr), Red Hat<br>* [Davanum Srinivas](https://github.com/dims), VMware<br>* [Lachlan Evenson](https://github.com/lachie83), Microsoft<br>* [Nikhita Raghunath](https://github.com/nikhita), VMware<br>* [Paris Pittman](https://github.com/parispittman), Apple<br>* [Aaron Crickenberger](https://github.com/spiffxp), Google<br>|* [Slack](https://kubernetes.slack.com/messages/steering-committee)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/forum/#!forum/steering)<br>* [Private Mailing List](steering-private@kubernetes.io) <!-- BEGIN CUSTOM CONTENT --> @@ -2650,6 +2650,31 @@ workinggroups: contact: slack: wg-multitenancy mailing_list: https://groups.google.com/forum/#!forum/kubernetes-wg-multitenancy +- dir: wg-naming + name: Naming + stakeholder_sigs: + - Architecture + - Contributor Experience + - Docs + label: naming + leadership: + chairs: + - github: celestehorgan + name: Celeste Horgan + company: CNCF + - github: jdumars + name: Jaice Singer DuMars + company: Apple + - github: justaugustus + name: Stephen Augustus + company: VMware + - github: zacharysarah + name: Zach Corleissen + company: Linux Foundation + meetings: [] + contact: + slack: wg-naming + mailing_list: https://groups.google.com/forum/#!forum/kubernetes-wg-naming - dir: wg-policy name: Policy mission_statement: > @@ -2809,7 +2834,7 @@ committees: company: Microsoft - github: jdumars name: Jaice Singer DuMars - company: Google + company: Apple - github: tashimi name: Tasha Drew company: VMware diff --git a/wg-naming/README.md b/wg-naming/README.md new file mode 100644 index 00000000..e91a547d --- /dev/null +++ b/wg-naming/README.md @@ -0,0 +1,80 @@ +<!--- +This is an autogenerated file! + +Please do not edit this file directly, but instead make changes to the +sigs.yaml file in the project root. + +To understand how this file is generated, see https://git.k8s.io/community/generator/README.md +---> +# Naming Working Group + + +## Stakeholder SIGs +* SIG Architecture +* SIG Contributor Experience +* SIG Docs + + + +## Organizers + +* Celeste Horgan (**[@celestehorgan](https://github.com/celestehorgan)**), CNCF +* Jaice Singer DuMars (**[@jdumars](https://github.com/jdumars)**), Apple +* Stephen Augustus (**[@justaugustus](https://github.com/justaugustus)**), VMware +* Zach Corleissen (**[@zacharysarah](https://github.com/zacharysarah)**), Linux Foundation + +## Contact +- Slack: [#wg-naming](https://kubernetes.slack.com/messages/wg-naming) +- [Mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-naming) +- [Open Community Issues/PRs](https://github.com/kubernetes/community/labels/wg%2Fnaming) +<!-- BEGIN CUSTOM CONTENT --> + +**The following section will be reworked and formalized as a charter once the +Working Group has been approved by the Steering Committee.** + +## Goals + +- Evaluate language and naming choices within the Kubernetes project, with + a specific initial focus of: + - Removing barriers to contribution and adoption by replacing harmful language with neutral terms whenever possible, including but not limited to language linked to racism, sexism, homophobia, transphobia, ableism, or discrimination against any protected or historically underrepresented group. + - Improving clarity of codebases and documentation by replacing idioms, + metaphors and slang specific to the English language +- Create a list of harmful terms with proposed replacements +- Define how any member of the Kubernetes project can + recommend language, how others can evaluate that proposal, and how to + implement replacements across all codebases. + - Provide an easily findable location for language recommendations and + follow-up issues, similar to an architectural decision record + - Define long-term ownership of this process +- Work with stakeholder SIGs to implement the changes recommended. We + anticipate the following: + - Provide stakeholder SIGs with guidance on naming, language conventions, and + processes + - Collaborate with SIG Architecture and other stakeholders on an + implementation timeline and strategies for dealing with follow-up issues + from renaming, like deprecations + - Collaborate with SIG Docs and SIG Contributor Experience on documenting + language recommendations and processes + - Work with the Code of Conduct Committee to add code architecture to the COC + +## Dissolution Criteria + +Once the Kubernetes community has: + +- A process in place to evaluate language changes on an ongoing basis +- A binding list of terms to avoid in codebases across the project +- A timeline on which to replace component names in the kubernetes/kubernetes + codebase +- Defined long-term ownership of the policies and processes this WG creates + +this WG will dissolve. + +## Post-formation Discussion Points + +- Discuss appropriate process for branch renaming with GitHub Administration + subproject (SIG ContribEx) +- Work with the Code of Conduct Committee to add code architecture to the COC +- A timeline on which to replace component names in the kubernetes/kubernetes +- Clarify that WG should not dissolve until after changes have been made + +<!-- END CUSTOM CONTENT --> |
