Skip to content

Commit 438d495

Browse files
authoredJan 23, 2019
docs: add code of conduct (#204)
* docs: add code of conduct * docs: modify the code of conduct
1 parent 56badb5 commit 438d495

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed
 

‎CODE_OF_CONDUCT.md

+95
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# The Mercury Code of Conduct
2+
3+
## Conduct
4+
5+
**Contact Mercury moderators:** [mercury@postlight.com](mailto:mercury@postlight.com)
6+
7+
* We are committed to providing a friendly, safe and welcoming environment for
8+
all, regardless of level of experience, gender, gender identity and expression,
9+
sexual orientation, disability, personal appearance, body size, race, ethnicity,
10+
age, religion, nationality, or other similar characteristic.
11+
12+
* Please avoid avoid using racist, sexually explicit or otherwise hostile
13+
nicknames that might detract from a friendly, safe and welcoming environment for
14+
all.
15+
16+
* Please be kind and courteous. There's no need to be mean or rude.
17+
18+
* Respect that people have differences of opinion and that every design or
19+
implementation choice carries a trade-off and numerous costs. There is seldom a
20+
right answer.
21+
22+
* Please keep unstructured critique to a minimum. If you have solid ideas you
23+
want to experiment with, make a fork and see how it works.
24+
25+
* We will exclude you from interaction if you insult, demean or harass anyone.
26+
That is not welcome behavior. We interpret the term "harassment" as including
27+
the definition in the [Citizen Code of Conduct](http://bit.ly/2jCvEok); if you
28+
have any lack of clarity about what might be included in that concept, please
29+
read their definition. In particular, we don't tolerate behavior that excludes
30+
people in socially marginalized groups.
31+
32+
* Private harassment is also unacceptable. No matter who you are, if you feel
33+
you have been or are being harassed or made uncomfortable by a community member,
34+
please contact one of the channel ops or any of the [Mercury moderation team](mailto:mercury@postlight.com)
35+
immediately. Whether you're a regular contributor or a newcomer, we care about
36+
making this community a safe place for you and we've got your back.
37+
38+
* Likewise any spamming, trolling, flaming, baiting or other attention-stealing
39+
behavior is not welcome.
40+
41+
## Moderation
42+
43+
These are the policies for upholding our community's standards of conduct. If you
44+
feel that a thread needs moderation, please contact the [Mercury moderation team](mailto:mercury@postlight.com).
45+
46+
1. Remarks that violate the Mercury standards of conduct, including hateful, hurtful,
47+
oppressive, or exclusionary remarks, are not allowed. (Cursing is allowed, but
48+
never targeting another user, and never in a hateful manner.)
49+
50+
2. Remarks that moderators find inappropriate, whether listed in the code of
51+
conduct or not, are also not allowed.
52+
53+
3. Moderators will first respond to such remarks with a warning.
54+
55+
4. If the warning is unheeded, the user will be "kicked," i.e., kicked out of
56+
the communication channel to cool off.
57+
58+
5. If the user comes back and continues to make trouble, they will be banned,
59+
i.e., indefinitely excluded.
60+
61+
6. Moderators may choose at their discretion to un-ban the user if it was a first
62+
offense and they offer the offended party a genuine apology.
63+
64+
7. If a moderator bans someone and you think it was unjustified, please take it
65+
up with that moderator, or with a different moderator, **in private**. Complaints
66+
about bans in-channel are not allowed.
67+
68+
8. Moderators are held to a higher standard than other community members. If a
69+
moderator creates an inappropriate situation, they should expect less leeway than
70+
others.
71+
72+
In the Mercury community we strive to go the extra step to look out for each other.
73+
Don't just aim to be technically unimpeachable, try to be your best self. In
74+
particular, avoid flirting with offensive or sensitive issues, particularly if
75+
they're off-topic; this all too often leads to unnecessary fights, hurt feelings,
76+
and damaged trust; worse, it can drive people away from the community entirely.
77+
78+
If someone takes issue with something you said or did, resist the urge to be
79+
defensive. Just stop doing what it was they complained about and apologize. Even
80+
if you feel you were misinterpreted or unfairly accused, chances are good there
81+
was something you could've communicated better — remember that it's your responsibility
82+
to make your fellow community members comfortable. Everyone wants to get along and we
83+
are all here first and foremost because we want to talk about cool technology.
84+
You will find that people will be eager to assume good intent and forgive as long
85+
as you earn their trust.
86+
87+
The enforcement policies listed above apply to all official Mercury venues; including GitHub
88+
repositories under postlight/mercury such as mercury-rs and other Postlight repositories
89+
with a \*-mercury or mercury-\* naming convention; For other projects adopting the Mercury
90+
Code of Conduct, please contact the maintainers of those projects for enforcement.
91+
If you wish to use this code of conduct for your own project, consider explicitly
92+
mentioning your moderation policy or making a copy with your own moderation policy
93+
so as to avoid confusion.
94+
95+
*Adapted from the [Rust Code of Conduct](https://bit.ly/2jhrmEo).*

0 commit comments

Comments
 (0)