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