4
4
Communication guidelines
5
5
========================
6
6
7
+ The Scientific Python community uses various communications platforms to stay
8
+ updated on new features and projects, to contribute by telling us what is on
9
+ their mind and suggest issues and bugs, and to showcase their use cases and the
10
+ tools they have built.
11
+
12
+ Our communications strategy is foremost guided by our :ref: `mission-statement `:
13
+
14
+ * We demonstrate that we care about visualization as a practice
15
+ * We deepen our practice and the community’s capacity to support users,
16
+ facilitate exploration, produce high quality viz, and be understandable and
17
+ extensible
18
+ * We showcase advanced use of the library without adding maintenance burden to
19
+ the documentation and show recognition for work that may not be in the
20
+ “what’s new” section.
21
+ * We use communications platforms to maintain relationships with contributors
22
+ who may no longer be active on GitHub, build relationships with potential
23
+ contributors, and connect with other projects and communities who use
24
+ Matplotlib.
25
+ * In prioritizing understandability and extensiblity, we empower people working
26
+ with Matplotlib to feel like they are a part of our community and that they are
27
+ doing valuable community building labor.
28
+
7
29
These guidelines are applicable when acting as a representative of Matplotlib,
8
30
for example at sprints or when giving official talks or tutorials, and in any
9
31
community venue managed by Matplotlib.
10
32
11
-
12
33
.. _communication-channels :
13
34
14
35
Official communication channels
@@ -148,12 +169,32 @@ Visual media in communications should be made as accessible as possible:
148
169
* Do not make bright, strobing images.
149
170
* More guidelines at https://webaim.org/techniques/images/.
150
171
172
+ .. _social-media-brand :
151
173
152
174
Social media
153
175
============
154
176
155
- Please follow these guidelines to maintain a consistent brand identity across
156
- platforms.
177
+ Matplotlib aims for a single voice across all social media platforms to build and
178
+ maintain a consistent brand identity for Matplotlib as an organization. This
179
+ depersonalization is the norm on social media platforms because it enables
180
+ constructive and productive conversations; People generally feel more comfortable
181
+ giving negative and constructive feedback to a brand then to specific contributors.
182
+
183
+ The current Matplotlib voice and persona aims to be kind, patient, supportive and
184
+ educational. This is so that it can de-escalate tensions and facilitate
185
+ constructive conversations; being perceived as negative or
186
+ argumentative can escalate very fast into long-lasting brand damage, being
187
+ perceived as personal leads to aggression and accusations faster than an
188
+ impersonal account, and being perceived as friendly and approachable leads to
189
+ higher engagement. Instead of speaking with a directive authority, which can be
190
+ intimidating and lead to negative engagement, it speaks as a peer or educator to
191
+ empower participation. The current voice encourages more input from folks we
192
+ engage with, and also makes it possible for folks who are not in the core team
193
+ to participate in managing the account.
194
+
195
+ While the :ref: `brand identity <social-media-brand >` is casual, the showcased
196
+ content is high quality, peer-led resource building. Please follow these
197
+ guidelines to maintain a consistent brand identity across platforms.
157
198
158
199
Persona
159
200
-------
0 commit comments