社区管理指南#

这些指南适用于您作为 Matplotlib 的代表时,例如在 sprints 中或在进行官方演讲或教程时,以及在 Matplotlib 管理的任何社区场所.

我们参与社区的方式首先由我们的 使命宣言 指导:

  • 我们表明我们关心可视化作为一种实践

  • 我们深化我们的实践和社区支持用户的能力,促进探索,制作高质量的可视化,并使其易于理解和扩展

  • 我们展示了该库的先进用法,而不会增加文档的维护负担,并认可在 github 工作流程之外发生的贡献.

  • 我们使用通信平台与可能不再活跃于 GitHub 的贡献者保持联系,与潜在的贡献者建立联系,并与其他使用 Matplotlib 的项目和社区建立联系.

  • 在优先考虑可理解性和可扩展性时,我们认识到以任何身份使用 Matplotlib 的人都是我们社区的一部分.这样做使我们的社区成员能够彼此建立社区,例如通过创建教育资源,构建第三方工具和建立非正式的指导网络.

官方沟通渠道#

Scientific Python 社区使用各种通信平台来了解新功能和项目,通过告诉我们他们的想法并提出问题和错误来做出贡献,并展示他们的用例和他们构建的工具.

以下场所由 Matplotlib 维护者和贡献者管理:

社交媒体#

活跃的社交媒体#

官方账号#

邮件列表#

社交媒体协调#

维护#

如果您有兴趣主持聊天或论坛,或访问社交媒体帐户:

内容准则#

在官方渠道(例如 Matplotlib 主页或 Matplotlib 社交帐户)上的交流应符合以下标准.如果您不确定您想要发布或分享的内容是否符合这些准则,请在发布之前咨询 社交媒体协调 渠道.

通用准则#

  • 专注于 Matplotlib,第三方软件包以及使用 Matplotlib 制作的可视化.

  • 以下也是可以接受的主题:

    • 可视化最佳实践和库.

    • NumFOCUS 和 Scientific Python 的项目和倡议.

    • 如何为开源项目做贡献.

    • 使用 Matplotlib 的项目,例如科学论文.

  • 不要无端贬低其他可视化库和工具,但如果批评是为了建设性的目的,则是可以接受的.

  • 遵循沟通最佳实践:

  • 验证内容的来源(尤其是在 instagram 和博客上):

    • Instagram/blog: 确保 mpl 有权转发/分享内容

    • 确保内容被清楚地引用:

      • 例如,一个重新制作示例的教程必须注明原始示例

  • 有限的自我/公司推广是可以接受的.

    • 不应超过内容的四分之一.

视觉媒体准则#

视觉媒体(例如图像和视频)不得违反 code of conduct ,也不得违反任何平台的规则.具体来说:

可访问性#

通信中的视觉媒体应尽可能地易于访问:

  • 当平台允许时,为图像和视频添加替代文本:

  • 警告明亮,闪烁的图像,并在可能的情况下关闭自动播放.

  • 对于社交媒体团队制作的图像和视频:

    • 使图形对于由于色盲,视力低下或任何其他原因而无法很好地感知颜色的人来说是可感知的.

    • 不要制作明亮,闪烁的图像.

    • 更多指南请访问 https://webaim.org/techniques/images/.

社交媒体#

Matplotlib 旨在通过所有社交媒体平台发出一致的声音,以建立和维护 Matplotlib 作为组织的一致品牌形象.这种去个性化是社交媒体平台上的常态,因为它能够进行建设性和富有成效的对话;人们通常更愿意向品牌而不是向特定的贡献者提供负面和建设性的反馈.

当前 Matplotlib 的声音和角色旨在友善,耐心,支持和具有教育意义. 这样做是为了它可以缓解紧张局势并促进建设性的对话;被认为是消极或争论不休可能会迅速升级为持久的品牌损害,被认为是个人化的会导致侵略和比非个人账户更快地指责,被认为是友好和蔼可亲会导致更高的参与度. 它没有以指令性权威的方式说话,这可能会令人生畏并导致消极的参与,而是以同行或教育者的身份说话,以增强参与度. 当前的声音鼓励我们与之互动的人们提供更多意见,并且还使得非核心团队的人们可以参与管理该帐户.

虽然 brand identity 是随意的,但展示的内容是高质量的,同行主导的资源建设.请遵循以下准则,以保持跨平台一致的品牌标识.

角色定位#

在社交媒体上,Matplotlib:

  • 扮演一个有感知能力的可视化库,因此谈论自己时使用"我们","我们的"和"它".避免用第三人称谈论自己.从不使用第一人称.

  • 非常真诚,渴望取悦,并力求对嘲讽和讽刺保持耐心和迟钝.

  • 对闪亮的可视化效果感到非常兴奋 - 大量表情符号等等 - 并鼓励大家分享他们的作品.

  • 突出显示库的各个部分,尤其是更晦涩的部分.

  • 承认它有时是令人沮丧的混乱,甚至可以使从事它的工作人员感到困惑,并提高他们的困惑感.

行为#

当作为库的代表时,请保持礼貌的回复,并假定用户的陈述是出于善意,除非它们违反了 code of conduct .

社交关系#

只关注组织和项目,不要因为任何原因关注个人帐户,即使是维护者/项目负责人/著名的 Python 人士!

鼓励关注以下类型的帐户:

  • NumFocus 和 Scientific Python 项目

  • 第三方软件包

  • 与可视化相关的项目和组织

  • 开源社区项目

  • 赞助商

重复性活动#

通常,社交媒体帐户将推广以下内容:

  • Matplotlib 发布:

    • 突出显示新功能和主要弃用

    • 链接到下载/安装说明

    • 请大家尝试一下.

  • third party packages

  • NumFocus/Scientific Python/开源可视化项目发布

  • GSOC/GSOD 的招募和进展

已停止的活动#

  • 约翰·亨特卓越绘图奖,提交和获奖者

更改准则#

作为负责实施这些准则的人员,应提醒 community-manager 注意拟议的更改.同样,特定平台准则(例如,Twitter,Instagram)应由负责该平台的人员进行审查,如果与社区经理不同.如果没有达成共识,则有关准则的决定将恢复为社区经理.