🌐 AI搜索 & 代理 主页
Skip to content

Commit 5e590a0

Browse files
story645melissawmnoatamir
committed
reasoning for the communications guidelines and social media voice
Co-authored-by: Melissa Weber Mendonça <melissawm@gmail.com> Co-authored-by: noatamir <6564007+noatamir@users.noreply.github.com>
1 parent ca1880b commit 5e590a0

File tree

2 files changed

+52
-6
lines changed

2 files changed

+52
-6
lines changed

doc/devel/communication_guide.rst

Lines changed: 50 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,42 @@
11
.. _communications-guidelines:
22

3-
========================
4-
Communication guidelines
5-
========================
3+
==========================
4+
Community engagement guide
5+
==========================
66

7-
These guidelines are applicable when acting as a representative of Matplotlib,
7+
These guidelines are applicable when **acting as a representative** of Matplotlib,
88
for example at sprints or when giving official talks or tutorials, and in any
99
community venue managed by Matplotlib.
1010

1111

12+
Our approach to community engagement 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 visualizations, and be
17+
understandable and extensible
18+
* We showcase advanced use of the library without adding maintenance burden to
19+
the documentation and recognize contributions that happen outside of the github
20+
workflow.
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 recognize that people
26+
using Matplotlib, in whatever capacity, are part of our community. Doing so
27+
empowers our community members to build community with each other, for example
28+
by creating educational resources, building third party tools, and building
29+
informal mentoring networks.
30+
1231
.. _communication-channels:
1332

1433
Official communication channels
1534
===============================
35+
The Scientific Python community uses various communications platforms to stay
36+
updated on new features and projects, to contribute by telling us what is on
37+
their mind and suggest issues and bugs, and to showcase their use cases and the
38+
tools they have built.
39+
1640
The following venues are managed by Matplotlib maintainers and contributors:
1741

1842
* library and docs: https://github.com/matplotlib/matplotlib
@@ -148,12 +172,32 @@ Visual media in communications should be made as accessible as possible:
148172
* Do not make bright, strobing images.
149173
* More guidelines at https://webaim.org/techniques/images/.
150174

175+
.. _social-media-brand:
151176

152177
Social media
153178
============
154179

155-
Please follow these guidelines to maintain a consistent brand identity across
156-
platforms.
180+
Matplotlib aims for a single voice across all social media platforms to build and
181+
maintain a consistent brand identity for Matplotlib as an organization. This
182+
depersonalization is the norm on social media platforms because it enables
183+
constructive and productive conversations; People generally feel more comfortable
184+
giving negative and constructive feedback to a brand than to specific contributors.
185+
186+
The current Matplotlib voice and persona aims to be kind, patient, supportive and
187+
educational. This is so that it can de-escalate tensions and facilitate
188+
constructive conversations; being perceived as negative or
189+
argumentative can escalate very fast into long-lasting brand damage, being
190+
perceived as personal leads to aggression and accusations faster than an
191+
impersonal account, and being perceived as friendly and approachable leads to
192+
higher engagement. Instead of speaking with a directive authority, which can be
193+
intimidating and lead to negative engagement, it speaks as a peer or educator to
194+
empower participation. The current voice encourages more input from folks we
195+
engage with, and also makes it possible for folks who are not in the core team
196+
to participate in managing the account.
197+
198+
While the :ref:`brand identity <social-media-brand>` is casual, the showcased
199+
content is high quality, peer-led resource building. Please follow these
200+
guidelines to maintain a consistent brand identity across platforms.
157201

158202
Persona
159203
-------

doc/users/project/mission.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _mission-statement:
2+
13
Mission Statement
24
=================
35

0 commit comments

Comments
 (0)