1
- # Adafruit Community Code of Conduct
1
+ <!--
2
+ SPDX-FileCopyrightText: 2014 Coraline Ada Ehmke
3
+ SPDX-FileCopyrightText: 2019-2021 Kattni Rembor
4
+
5
+ SPDX-License-Identifier: CC-BY-4.0
6
+ -->
7
+ # CircuitPython Community Code of Conduct
2
8
3
9
## Our Pledge
4
10
@@ -33,7 +39,11 @@ Examples of unacceptable behavior by participants include:
33
39
* Any spamming, flaming, baiting or other attention-stealing behavior
34
40
* Excessive or unwelcome helping; answering outside the scope of the question
35
41
asked
42
+ * Discussion or promotion of activities or projects that intend or pose a risk of
43
+ significant harm
36
44
* Trolling, insulting/derogatory comments, and personal or political attacks
45
+ * Promoting or spreading disinformation, lies, or conspiracy theories against
46
+ a person, group, organisation, project, or community
37
47
* Public or private harassment
38
48
* Publishing others' private information, such as a physical or electronic
39
49
address, without explicit permission
@@ -62,51 +72,51 @@ inappropriate, threatening, offensive, or harmful.
62
72
63
73
## Moderation
64
74
65
- Instances of behaviors that violate the Adafruit Community Code of Conduct
75
+ Instances of behaviors that violate the CircuitPython Community Code of Conduct
66
76
may be reported by any member of the community. Community members are
67
77
encouraged to report these situations, including situations they witness
68
78
involving other community members.
69
79
70
80
You may report in the following ways:
71
81
72
- In any situation, you may send an email to
< [email protected] > .
73
-
74
- On the Adafruit Discord, you may send an open message from any channel
75
- to all Community Helpers by tagging @community moderators. 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.
82
+ In any situation, you may email the project maintainer.
79
83
80
- Email and direct message reports will be kept confidential.
84
+ Email reports will be kept confidential.
81
85
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.
86
+ In situations on GitHub where the issue is particularly offensive, possibly
87
+ illegal, requires immediate action, or violates the GitHub terms of service,
88
+ you should also report the message directly to GitHub via the comment, or via
89
+ [ GitHub Support] ( https://support.github.com/contact/report-abuse?category=report-abuse&report=other&report_type=unspecified ) .
85
90
86
91
These are the steps for upholding our community’s standards of conduct.
87
92
88
93
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.
94
+ CircuitPython Community Code of Conduct. All reports will be reviewed and
95
+ investigated.
96
+ 2 . If the behavior is a severe violation, the community member who
97
+ committed the violation may be banned immediately, without warning.
93
98
3 . Otherwise, moderators will first respond to such behavior with a warning.
94
99
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.
100
+ be given another chance, if they are receptive to the warning and change their
101
+ behavior.
97
102
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.
103
+ moderator, or the warning goes unheeded, they may be banned for a first or
104
+ second offense. Repeated offenses will result in the community member being
105
+ banned.
106
+ 6 . Disciplinary actions (warnings, bans, etc) for Code of Conduct violations apply
107
+ to the platform where the violation occurred. However, depending on the severity
108
+ of the violation, the disciplinary action may be applied across CircuitPython's
109
+ other community platforms. For example, a severe violation in one Community forum
110
+ may result in a ban on not only the CircuitPython GitHub organisation,
111
+ but also on the CircuitPython Twitter, live stream text chats, etc.
101
112
102
113
## Scope
103
114
104
115
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.
116
+ CircuitPython Community venues. This includes but is not limited to any community
117
+ spaces (both public and private), and CircuitPython repositories. Examples of
118
+ CircuitPython Community spaces include but are not limited to meet-ups, issue
119
+ threads on GitHub, text chats during a live stream, or interaction at a conference.
110
120
111
121
This Code of Conduct applies both within project spaces and in public spaces
112
122
when an individual is representing the project or its community. As a community
@@ -115,12 +125,13 @@ accordingly.
115
125
116
126
## Attribution
117
127
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 > ,
128
+ This Code of Conduct is adapted from the
129
+ [ Adafruit Community Code of Conduct] ( https://github.com/adafruit/Adafruit_Community_Code_of_Conduct ) ,
130
+ which is adapted from the [ Contributor Covenant] ( https://www.contributor-covenant.org/ ) ,
131
+ version 1.4, available on [ contributor-covenant.org] ( https://www.contributor-covenant.org/version/1/4/code-of-conduct.html ) ,
121
132
and the [ Rust Code of Conduct] ( https://www.rust-lang.org/en-US/conduct.html ) .
122
133
123
- For other projects adopting the Adafruit Community Code of
134
+ For other projects adopting the CircuitPython Community Code of
124
135
Conduct, please contact the maintainers of those projects for enforcement.
125
136
If you wish to use this code of conduct for your own project, consider
126
137
explicitly mentioning your moderation policy or making a copy with your
0 commit comments