Sync code of conduct from cncf upstream
parent
a2de12ad3f
commit
34311def9f
|
@ -9,7 +9,7 @@ These are just guidelines, not rules. Use your best judgment, and feel free to p
|
||||||
|
|
||||||
### Code of Conduct
|
### Code of Conduct
|
||||||
|
|
||||||
Kubernetes follows the [Cloud Native Computing Foundation (CNCF) Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to the
|
Kubernetes follows the [Cloud Native Computing Foundation (CNCF) Code of Conduct](https://github.com/cncf/foundation/blob/main/code-of-conduct.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to the
|
||||||
[Kubernetes Code of Conduct Committee](https://github.com/kubernetes/community/tree/master/committee-code-of-conduct) <conduct@kubernetes.io>.
|
[Kubernetes Code of Conduct Committee](https://github.com/kubernetes/community/tree/master/committee-code-of-conduct) <conduct@kubernetes.io>.
|
||||||
|
|
||||||
### Documentation and Site Decisions
|
### Documentation and Site Decisions
|
||||||
|
|
|
@ -189,7 +189,7 @@ If you need help at any point when contributing, the [New Contributor Ambassador
|
||||||
|
|
||||||
## Code of conduct
|
## Code of conduct
|
||||||
|
|
||||||
Participation in the Kubernetes community is governed by the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).
|
Participation in the Kubernetes community is governed by the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/main/code-of-conduct.md).
|
||||||
|
|
||||||
## Thank you
|
## Thank you
|
||||||
|
|
||||||
|
|
|
@ -8,9 +8,9 @@ community_styles_migrated: true
|
||||||
<div class="community-section" id="cncf-code-of-conduct-intro">
|
<div class="community-section" id="cncf-code-of-conduct-intro">
|
||||||
<p>
|
<p>
|
||||||
Kubernetes follows the
|
Kubernetes follows the
|
||||||
<a href="https://github.com/cncf/foundation/blob/master/code-of-conduct.md">CNCF Code of Conduct</a>.
|
<a href="https://github.com/cncf/foundation/blob/main/code-of-conduct.md">CNCF Code of Conduct</a>.
|
||||||
The text of the CNCF CoC is replicated below, as of
|
The text of the CNCF CoC is replicated below, as of
|
||||||
<a href="https://github.com/cncf/foundation/blob/214585e24aab747fb85c2ea44fbf4a2442e30de6/code-of-conduct.md">commit 214585e</a>.
|
<a href="https://github.com/cncf/foundation/blob/71b12a2f8b4589788ef2d69b351a3d035c68d927/code-of-conduct.md">commit 71b12a2</a>.
|
||||||
If you notice that this is out of date, please
|
If you notice that this is out of date, please
|
||||||
<a href="https://github.com/kubernetes/website/issues/new">file an issue</a>.
|
<a href="https://github.com/kubernetes/website/issues/new">file an issue</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -1,45 +1,72 @@
|
||||||
<!-- Do not edit this file directly. Get the latest from
|
<!-- Do not edit this file directly. Get the latest from
|
||||||
https://github.com/cncf/foundation/blob/master/code-of-conduct.md -->
|
https://github.com/cncf/foundation/blob/main/code-of-conduct.md -->
|
||||||
## CNCF Community Code of Conduct v1.0
|
## CNCF Community Code of Conduct v1.1
|
||||||
|
|
||||||
### Contributor Code of Conduct
|
### Contributor Code of Conduct
|
||||||
|
|
||||||
As contributors and maintainers of this project, and in the interest of fostering
|
As contributors and maintainers in the CNCF community, and in the interest of fostering
|
||||||
an open and welcoming community, we pledge to respect all people who contribute
|
an open and welcoming community, we pledge to respect all people who contribute
|
||||||
through reporting issues, posting feature requests, updating documentation,
|
through reporting issues, posting feature requests, updating documentation,
|
||||||
submitting pull requests or patches, and other activities.
|
submitting pull requests or patches, and other activities.
|
||||||
|
|
||||||
We are committed to making participation in this project a harassment-free experience for
|
We are committed to making participation in the CNCF community a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression,
|
||||||
everyone, regardless of level of experience, gender, gender identity and expression,
|
|
||||||
sexual orientation, disability, personal appearance, body size, race, ethnicity, age,
|
sexual orientation, disability, personal appearance, body size, race, ethnicity, age,
|
||||||
religion, or nationality.
|
religion, or nationality.
|
||||||
|
|
||||||
Examples of unacceptable behavior by participants include:
|
## Scope
|
||||||
|
|
||||||
* The use of sexualized language or imagery
|
This code of conduct applies both within project spaces and in public spaces when an individual is representing the project or its community.
|
||||||
* Personal attacks
|
|
||||||
* Trolling or insulting/derogatory comments
|
### CNCF Events
|
||||||
|
|
||||||
|
CNCF events, or events run by the Linux Foundation with professional events staff, are governed by the Linux Foundation [Events Code of Conduct](https://events.linuxfoundation.org/code-of-conduct/) available on the event page. This is designed to be used in conjunction with the CNCF Code of Conduct.
|
||||||
|
|
||||||
|
## Our Standards
|
||||||
|
|
||||||
|
Examples of behavior that contributes to a positive environment include:
|
||||||
|
|
||||||
|
* Demonstrating empathy and kindness toward other people
|
||||||
|
* Being respectful of differing opinions, viewpoints, and experiences
|
||||||
|
* Giving and gracefully accepting constructive feedback
|
||||||
|
* Accepting responsibility and apologizing to those affected by our mistakes,
|
||||||
|
and learning from the experience
|
||||||
|
* Focusing on what is best not just for us as individuals, but for the
|
||||||
|
overall community
|
||||||
|
|
||||||
|
Examples of unacceptable behavior include:
|
||||||
|
|
||||||
|
* The use of sexualized language or imagery, and sexual attention or
|
||||||
|
advances of any kind
|
||||||
|
* Trolling, insulting or derogatory comments, and personal or political attacks
|
||||||
* Public or private harassment
|
* Public or private harassment
|
||||||
* Publishing other's private information, such as physical or electronic addresses,
|
* Publishing others' private information, such as a physical or email
|
||||||
without explicit permission
|
address, without their explicit permission
|
||||||
* Other unethical or unprofessional conduct.
|
* Other conduct which could reasonably be considered inappropriate in a
|
||||||
|
professional setting
|
||||||
|
|
||||||
Project maintainers have the right and responsibility to remove, edit, or reject
|
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct.
|
||||||
comments, commits, code, wiki edits, issues, and other contributions that are not
|
By adopting this Code of Conduct, project maintainers commit themselves to fairly and consistently applying these principles to every aspect
|
||||||
aligned to this Code of Conduct. By adopting this Code of Conduct, project maintainers
|
of managing this project.
|
||||||
commit themselves to fairly and consistently applying these principles to every aspect
|
Project maintainers who do not follow or enforce the Code of
|
||||||
of managing this project. Project maintainers who do not follow or enforce the Code of
|
|
||||||
Conduct may be permanently removed from the project team.
|
Conduct may be permanently removed from the project team.
|
||||||
|
|
||||||
This code of conduct applies both within project spaces and in public spaces
|
## Reporting
|
||||||
when an individual is representing the project or its community.
|
|
||||||
|
|
||||||
Instances of abusive, harassing, or otherwise unacceptable behavior in Kubernetes may be reported by contacting the [Kubernetes Code of Conduct Committee](https://git.k8s.io/community/committee-code-of-conduct) via <conduct@kubernetes.io>. For other projects, please contact a CNCF project maintainer or our mediator, Mishi Choudhary <mishi@linux.com>.
|
For incidents occuring in the Kubernetes community, contact the [Kubernetes Code of Conduct Committee](https://git.k8s.io/community/committee-code-of-conduct) via <conduct@kubernetes.io>. You can expect a response within three business days.
|
||||||
|
|
||||||
|
For other projects, please contact the CNCF staff via <conduct@cncf.io>. You can expect a response within three business days.
|
||||||
|
|
||||||
|
In matters that require an outside mediator, CNCF has retained Mishi Choudhary (mishi@linux.com). Use of an outside mediator can be requested when reporting or used at CNCF staff's discretion. In general, contacting <conduct@cncf.io> directly is preferred.
|
||||||
|
|
||||||
|
|
||||||
|
## Enforcement
|
||||||
|
|
||||||
|
The Kubernetes project's [Code of Conduct Committee](https://github.com/kubernetes/community/tree/master/committee-code-of-conduct) enforces code of conduct issues. For all other projects, the CNCF enforces code of conduct issues.
|
||||||
|
|
||||||
|
Both bodies try to resolve incidents without punishment, but may remove people from the project or CNCF communities at their discretion.
|
||||||
|
|
||||||
|
## Acknowledgements
|
||||||
|
|
||||||
This Code of Conduct is adapted from the Contributor Covenant
|
This Code of Conduct is adapted from the Contributor Covenant
|
||||||
(https://contributor-covenant.org), version 1.2.0, available at
|
(http://contributor-covenant.org), version 2.0 available at
|
||||||
https://contributor-covenant.org/version/1/2/0/
|
http://contributor-covenant.org/version/2/0/code_of_conduct/
|
||||||
|
|
||||||
### CNCF Events Code of Conduct
|
|
||||||
|
|
||||||
CNCF events are governed by the Linux Foundation [Code of Conduct](https://events.linuxfoundation.org/code-of-conduct/) available on the event page. This is designed to be compatible with the above policy and also includes more details on responding to incidents.
|
|
|
@ -136,7 +136,7 @@ The role of co-chair is one of service: co-chairs build contributor capacity, ha
|
||||||
Responsibilities include:
|
Responsibilities include:
|
||||||
|
|
||||||
- Keep SIG Docs focused on maximizing developer happiness through excellent documentation
|
- Keep SIG Docs focused on maximizing developer happiness through excellent documentation
|
||||||
- Exemplify the [community code of conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md) and hold SIG members accountable to it
|
- Exemplify the [community code of conduct](https://github.com/cncf/foundation/blob/main/code-of-conduct.md) and hold SIG members accountable to it
|
||||||
- Learn and set best practices for the SIG by updating contribution guidelines
|
- Learn and set best practices for the SIG by updating contribution guidelines
|
||||||
- Schedule and run SIG meetings: weekly status updates, quarterly retro/planning sessions, and others as needed
|
- Schedule and run SIG meetings: weekly status updates, quarterly retro/planning sessions, and others as needed
|
||||||
- Schedule and run doc sprints at KubeCon events and other conferences
|
- Schedule and run doc sprints at KubeCon events and other conferences
|
||||||
|
@ -147,7 +147,7 @@ Responsibilities include:
|
||||||
|
|
||||||
To schedule and run effective meetings, these guidelines show what to do, how to do it, and why.
|
To schedule and run effective meetings, these guidelines show what to do, how to do it, and why.
|
||||||
|
|
||||||
**Uphold the [community code of conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md)**:
|
**Uphold the [community code of conduct](https://github.com/cncf/foundation/blob/main/code-of-conduct.md)**:
|
||||||
|
|
||||||
- Hold respectful, inclusive discussions with respectful, inclusive language.
|
- Hold respectful, inclusive discussions with respectful, inclusive language.
|
||||||
|
|
||||||
|
|
|
@ -157,7 +157,7 @@ For example, for German the strings live in `data/i18n/de/de.toml`, and
|
||||||
|
|
||||||
### Localize the community code of conduct
|
### Localize the community code of conduct
|
||||||
|
|
||||||
Open a PR against the [`cncf/foundation`](https://github.com/cncf/foundation/tree/master/code-of-conduct-languages) repository to add the code of conduct in your language.
|
Open a PR against the [`cncf/foundation`](https://github.com/cncf/foundation/tree/main/code-of-conduct-languages) repository to add the code of conduct in your language.
|
||||||
|
|
||||||
|
|
||||||
### Setting up the OWNERS files
|
### Setting up the OWNERS files
|
||||||
|
|
|
@ -27,7 +27,7 @@ Before reviewing, it's a good idea to:
|
||||||
|
|
||||||
Before you start a review:
|
Before you start a review:
|
||||||
|
|
||||||
- Read the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md) and ensure that you abide by it at all times.
|
- Read the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/main/code-of-conduct.md) and ensure that you abide by it at all times.
|
||||||
- Be polite, considerate, and helpful.
|
- Be polite, considerate, and helpful.
|
||||||
- Comment on positive aspects of PRs as well as changes.
|
- Comment on positive aspects of PRs as well as changes.
|
||||||
- Be empathetic and mindful of how your review may be received.
|
- Be empathetic and mindful of how your review may be received.
|
||||||
|
|
Loading…
Reference in New Issue