adafruit_bno055 / code-of-conduct.md @ 5dd991c7
History | View | Annotate | Download (5.692 KB)
1 | dffa812e | Jan Hoffmann | # Adafruit Community Code of Conduct |
---|---|---|---|
2 | |||
3 | ## Our Pledge |
||
4 | |||
5 | In the interest of fostering an open and welcoming environment, we as |
||
6 | contributors and leaders pledge to making participation in our project and |
||
7 | our community a harassment-free experience for everyone, regardless of age, body |
||
8 | size, disability, ethnicity, gender identity and expression, level or type of |
||
9 | experience, education, socio-economic status, nationality, personal appearance, |
||
10 | race, religion, or sexual identity and orientation. |
||
11 | |||
12 | ## Our Standards |
||
13 | |||
14 | We are committed to providing a friendly, safe and welcoming environment for |
||
15 | all. |
||
16 | |||
17 | Examples of behavior that contributes to creating a positive environment |
||
18 | include: |
||
19 | |||
20 | * Be kind and courteous to others |
||
21 | * Using welcoming and inclusive language |
||
22 | * Being respectful of differing viewpoints and experiences |
||
23 | * Collaborating with other community members |
||
24 | * Gracefully accepting constructive criticism |
||
25 | * Focusing on what is best for the community |
||
26 | * Showing empathy towards other community members |
||
27 | |||
28 | Examples of unacceptable behavior by participants include: |
||
29 | |||
30 | * The use of sexualized language or imagery and sexual attention or advances |
||
31 | * The use of inappropriate images, including in a community member's avatar |
||
32 | * The use of inappropriate language, including in a community member's nickname |
||
33 | * Any spamming, flaming, baiting or other attention-stealing behavior |
||
34 | * Excessive or unwelcome helping; answering outside the scope of the question |
||
35 | asked |
||
36 | * Trolling, insulting/derogatory comments, and personal or political attacks |
||
37 | * Public or private harassment |
||
38 | * Publishing others' private information, such as a physical or electronic |
||
39 | address, without explicit permission |
||
40 | * Other conduct which could reasonably be considered inappropriate |
||
41 | |||
42 | The goal of the standards and moderation guidelines outlined here is to build |
||
43 | and maintain a respectful community. We ask that you don’t just aim to be |
||
44 | "technically unimpeachable", but rather try to be your best self. |
||
45 | |||
46 | We value many things beyond technical expertise, including collaboration and |
||
47 | supporting others within our community. Providing a positive experience for |
||
48 | other community members can have a much more significant impact than simply |
||
49 | providing the correct answer. |
||
50 | |||
51 | ## Our Responsibilities |
||
52 | |||
53 | Project leaders are responsible for clarifying the standards of acceptable |
||
54 | behavior and are expected to take appropriate and fair corrective action in |
||
55 | response to any instances of unacceptable behavior. |
||
56 | |||
57 | Project leaders have the right and responsibility to remove, edit, or |
||
58 | reject messages, comments, commits, code, issues, and other contributions |
||
59 | that are not aligned to this Code of Conduct, or to ban temporarily or |
||
60 | permanently any community member for other behaviors that they deem |
||
61 | inappropriate, threatening, offensive, or harmful. |
||
62 | |||
63 | ## Moderation |
||
64 | |||
65 | Instances of behaviors that violate the Adafruit Community Code of Conduct |
||
66 | may be reported by any member of the community. Community members are |
||
67 | encouraged to report these situations, including situations they witness |
||
68 | involving other community members. |
||
69 | |||
70 | You may report in the following ways: |
||
71 | |||
72 | In any situation, you may send an email to <support@adafruit.com>. |
||
73 | |||
74 | On the Adafruit Discord, you may send an open message from any channel |
||
75 | to all Community Helpers by tagging @community helpers. You may also send an |
||
76 | open message from any channel, or a direct message to @kattni#1507, |
||
77 | @tannewt#4653, @Dan Halbert#1614, @cater#2442, @sommersoft#0222, or |
||
78 | @Andon#8175. |
||
79 | |||
80 | Email and direct message reports will be kept confidential. |
||
81 | |||
82 | In situations on Discord where the issue is particularly egregious, possibly |
||
83 | illegal, requires immediate action, or violates the Discord terms of service, |
||
84 | you should also report the message directly to Discord. |
||
85 | |||
86 | These are the steps for upholding our community’s standards of conduct. |
||
87 | |||
88 | 1. Any member of the community may report any situation that violates the |
||
89 | Adafruit Community Code of Conduct. All reports will be reviewed and |
||
90 | investigated. |
||
91 | 2. If the behavior is an egregious violation, the community member who |
||
92 | committed the violation may be banned immediately, without warning. |
||
93 | 3. Otherwise, moderators will first respond to such behavior with a warning. |
||
94 | 4. Moderators follow a soft "three strikes" policy - the community member may |
||
95 | be given another chance, if they are receptive to the warning and change their |
||
96 | behavior. |
||
97 | 5. If the community member is unreceptive or unreasonable when warned by a |
||
98 | moderator, or the warning goes unheeded, they may be banned for a first or |
||
99 | second offense. Repeated offenses will result in the community member being |
||
100 | banned. |
||
101 | |||
102 | ## Scope |
||
103 | |||
104 | This Code of Conduct and the enforcement policies listed above apply to all |
||
105 | Adafruit Community venues. This includes but is not limited to any community |
||
106 | spaces (both public and private), the entire Adafruit Discord server, and |
||
107 | Adafruit GitHub repositories. Examples of Adafruit Community spaces include |
||
108 | but are not limited to meet-ups, audio chats on the Adafruit Discord, or |
||
109 | interaction at a conference. |
||
110 | |||
111 | This Code of Conduct applies both within project spaces and in public spaces |
||
112 | when an individual is representing the project or its community. As a community |
||
113 | member, you are representing our community, and are expected to behave |
||
114 | accordingly. |
||
115 | |||
116 | ## Attribution |
||
117 | |||
118 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], |
||
119 | version 1.4, available at |
||
120 | <https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>, |
||
121 | and the [Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html). |
||
122 | |||
123 | For other projects adopting the Adafruit Community Code of |
||
124 | Conduct, please contact the maintainers of those projects for enforcement. |
||
125 | If you wish to use this code of conduct for your own project, consider |
||
126 | explicitly mentioning your moderation policy or making a copy with your |
||
127 | own moderation policy so as to avoid confusion. |