Skip to content

Commit 6c2c751

Browse files
committed
Update code of conduct
1 parent bae8b1a commit 6c2c751

File tree

1 file changed

+170
-75
lines changed

1 file changed

+170
-75
lines changed

code-of-conduct.md

Lines changed: 170 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -2,98 +2,193 @@
22

33
## Our pledge
44

5-
In the interest of fostering an open and welcoming environment, we as
6-
contributors and maintainers pledge to making participation in our collective
7-
and our community a harassment-free experience for everyone, regardless of age,
8-
body size, disability, ethnicity, sex characteristics, gender identity and
9-
expression, level of experience, education, socio-economic status, nationality,
10-
personal appearance, race, religion, or sexual identity and orientation.
5+
We as members,
6+
contributors,
7+
and leaders pledge to make participation in our community a harassment-free
8+
experience for everyone,
9+
regardless of age,
10+
body size,
11+
visible or invisible disability,
12+
ethnicity,
13+
sex characteristics,
14+
gender identity and expression,
15+
level of experience,
16+
education,
17+
socio-economic status,
18+
nationality,
19+
personal appearance,
20+
race,
21+
caste,
22+
color,
23+
religion,
24+
or sexual identity and orientation.
25+
26+
We pledge to act and interact in ways that contribute to an open,
27+
welcoming,
28+
diverse,
29+
inclusive,
30+
and healthy community.
1131

1232
## Our standards
1333

14-
Examples of behavior that contributes to creating a positive environment
15-
include:
34+
Examples of behavior that contributes to a positive environment for our
35+
community include:
36+
37+
* demonstrating empathy and kindness toward other people
38+
* being respectful of differing opinions,
39+
viewpoints,
40+
and experiences
41+
* giving and gracefully accepting constructive feedback
42+
* accepting responsibility and apologizing to those affected by our mistakes,
43+
and learning from the experience
44+
* focusing on what is best not just for us as individuals,
45+
but for the overall community
46+
47+
Examples of unacceptable behavior include:
48+
49+
* the use of sexualized language or imagery,
50+
and sexual attention or advances of any kind
51+
* trolling,
52+
insulting or derogatory comments,
53+
and personal or political attacks
54+
* public or private harassment
55+
* publishing others’ private information,
56+
such as a physical or email address,
57+
without their explicit permission
58+
* other conduct which could reasonably be considered inappropriate in a
59+
professional setting
1660

17-
* Using welcoming and inclusive language
18-
* Being respectful of differing viewpoints and experiences
19-
* Gracefully accepting constructive criticism
20-
* Focusing on what is best for the community
21-
* Showing empathy towards other community members
61+
## Enforcement responsibilities
62+
63+
Community leaders are responsible for clarifying and enforcing our standards of
64+
acceptable behavior and will take appropriate and fair corrective action in
65+
response to any behavior that they deem inappropriate,
66+
threatening,
67+
offensive,
68+
or harmful.
69+
70+
Community leaders have the right and responsibility to remove,
71+
edit,
72+
or reject comments,
73+
commits,
74+
code,
75+
wiki edits,
76+
issues,
77+
and other contributions that are not aligned to this code of conduct,
78+
and will communicate reasons for moderation decisions when appropriate.
2279

23-
Examples of unacceptable behavior by participants include:
80+
## Scope
2481

25-
* The use of sexualized language or imagery and unwelcome sexual attention or
26-
advances
27-
* Trolling, insulting/derogatory comments, and personal or political attacks
28-
* Public or private harassment
29-
* Publishing others’ private information, such as a physical or electronic
30-
address, without explicit permission
31-
* Other conduct which could reasonably be considered inappropriate in a
32-
professional setting
82+
This code of conduct applies within all community spaces,
83+
and also applies when an individual is officially representing the community in
84+
public spaces.
85+
Examples of representing our community include using an official email address,
86+
posting via an official social media account,
87+
or acting as an appointed representative at an online or offline event.
3388

34-
## Our responsibilities
89+
## Enforcement
3590

36-
Maintainers are responsible for clarifying the standards of acceptable behavior
37-
and are expected to take appropriate and fair corrective action in response to
38-
any instances of unacceptable behavior.
91+
Instances of abusive,
92+
harassing,
93+
or otherwise unacceptable behavior may be reported via the collective email
94+
address,
95+
96+
which will go to all moderators,
97+
or by contacting individual moderators via `[email protected]`,
98+
which will go only to Richard Littauer,
99+
100+
which will go only to Olivia Hugger.
101+
All complaints will be reviewed and investigated promptly and fairly.
102+
103+
All community leaders are obligated to respect the privacy and security of the
104+
reporter of any incident.
39105

40-
Maintainers have the right and responsibility to edit, delete, hide, or lock
41-
code, comments, commits, edits, issues, posts, pull requests, and other
42-
contributions that are not aligned to this code of conduct, or to ban
43-
temporarily or permanently any contributor for other behaviors that they deem
44-
inappropriate, threatening, offensive, or harmful.
106+
For more information on how to report violations and how the code of conduct is
107+
enforced,
108+
see our [moderation policy][unified-moderation-policy].
45109

46-
## Scope
110+
## Enforcement guidelines
47111

48-
This code of conduct applies both within collective spaces and in public spaces
49-
when an individual is representing the collective or its community.
50-
Examples of representing a collective or community include using an official
51-
collective email address, posting via an official social media account, or
52-
acting as an appointed representative at an online or offline event.
53-
Representation of the collective may be further defined and clarified by
54-
maintainers.
112+
Community leaders will follow these community impact guidelines in determining
113+
the consequences for any action they deem in violation of this code of conduct:
55114

56-
## Enforcement
115+
### 1. Correction
57116

58-
Instances of abusive, harassing, or otherwise unacceptable behavior may be
59-
reported via the collective email address, `[email protected]`, which
60-
will go to all moderators, or by contacting individual moderators via
61-
`[email protected]`, which will go only to Richard Littauer, or to
62-
`[email protected]`, which will go only to Olivia Hugger.
63-
All complaints will be reviewed and investigated and will result in a response
64-
that is deemed necessary and appropriate to the circumstances.
65-
The moderation team is obligated to maintain confidentiality with regard to the
66-
reporter of an incident.
67-
Further details of specific enforcement policies may be posted separately.
68-
69-
Maintainers who do not follow or enforce the code of conduct in good faith may
70-
face temporary or permanent repercussions as determined by other members of the
71-
collective leadership.
72-
73-
In cases where community members transgress against the values in the code of
74-
conduct, members of the moderation team will use a three-strike warning system,
75-
where the aggressor will be warned twice before they are permanently excluded
76-
from our community spaces.
77-
This code applies to GitHub, Twitter, and any other space that this community
78-
uses for communication.
79-
For interactions between community members outside of this space, the code also
80-
applies if the interactions are reported and deemed to be interfering with
81-
community members safely working on the collective together.
82-
Conversations between moderators (when they are more serious than discussing
83-
simple warnings) will occur in private repositories or through email, to ensure
84-
both anonymity for reporters and the safety of the moderators.
117+
**Community impact**:
118+
use of inappropriate language or other behavior deemed unprofessional or
119+
unwelcome in the community.
85120

86-
For more information on how to report violations and how the code of conduct is
87-
enforced, see our [moderation policy][moderation].
121+
**Consequence**:
122+
a private,
123+
written warning from community leaders,
124+
providing clarity around the nature of the violation and an explanation of why
125+
the behavior was inappropriate.
126+
A public apology may be requested.
127+
128+
### 2. Warning
129+
130+
**Community impact**:
131+
a violation through a single incident or series of actions.
132+
133+
**Consequence**:
134+
a warning with consequences for continued behavior.
135+
No interaction with the people involved,
136+
including unsolicited interaction with those enforcing the code of conduct,
137+
for a specified period of time.
138+
This includes avoiding interactions in community spaces as well as external
139+
channels like social media.
140+
Violating these terms may lead to a temporary or permanent ban.
141+
142+
### 3. Temporary ban
143+
144+
**Community impact**:
145+
a serious violation of community standards,
146+
including sustained inappropriate behavior.
147+
148+
**Consequence**:
149+
a temporary ban from any sort of interaction or public communication with the
150+
community for a specified period of time.
151+
No public or private interaction with the people involved,
152+
including unsolicited interaction with those enforcing the code of conduct,
153+
is allowed during this period.
154+
Violating these terms may lead to a permanent ban.
155+
156+
### 4. Permanent ban
157+
158+
**Community impact**:
159+
demonstrating a pattern of violation of community standards,
160+
including sustained inappropriate behavior,
161+
harassment of an individual,
162+
or aggression toward or disparagement of classes of individuals.
163+
164+
**Consequence**:
165+
a permanent ban from any sort of public interaction within the community.
88166

89167
## Attribution
90168

91-
This code of conduct is adapted from the [Contributor Covenant][homepage],
92-
version 1.4, available at <https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>
169+
This code of conduct is adapted from the
170+
[contributor covenant][covenant-homepage],
171+
version 2.1,
172+
available at
173+
[`www.contributor-covenant.org/version/2/1/code_of_conduct/`][covenant-latest].
174+
175+
Community impact guidelines were inspired by
176+
[Mozilla’s code of conduct enforcement ladder][mozilla-coc].
177+
178+
For answers to common questions about this code of conduct,
179+
see the FAQ at
180+
[`www.contributor-covenant.org/faq`][covenant-faq].
181+
Translations are available at
182+
[`www.contributor-covenant.org/translations`][covenant-translations].
183+
184+
[covenant-faq]: https://www.contributor-covenant.org/faq/
185+
186+
[covenant-homepage]: https://www.contributor-covenant.org
187+
188+
[covenant-latest]: https://www.contributor-covenant.org/version/2/1/code_of_conduct/
93189

94-
For answers to common questions about this code of conduct, see
95-
<https://www.contributor-covenant.org/faq>
190+
[covenant-translations]: https://www.contributor-covenant.org/translations/
96191

97-
[homepage]: https://www.contributor-covenant.org
192+
[mozilla-coc]: https://github.com/mozilla/inclusion
98193

99-
[moderation]: https://github.com/unifiedjs/collective/blob/HEAD/moderation.md
194+
[unified-moderation-policy]: https://github.com/unifiedjs/collective/blob/main/moderation.md

0 commit comments

Comments
 (0)