16.4.4 Kotlin Slack 的行为准则与指南

原文链接: https://kotlinlang.org/docs/slack-code-of-conduct.html

16.4.4 Kotlin Slack 的行为准则与指南

Kotlin Slack 致力于成为一个包容的空间,为所有人提供友好、安全、受欢迎的环境,无论其性别、性取向、能力、族裔、社会经济地位和宗教信仰(或无宗教信仰)如何。

要做到这一点,我们所有人遵循一套基本指南、最重要的是遵守行为准则,这一点至关重要。因此,请务必完整阅读本行为准则和基本使用指南。这不是那种你可以直接滚到底盲目同意的普通许可协议。它写在这里是有原因的,而且也包含实用信息。

应当如何做

  • 以真诚、积极的方式参与。这样做,你就在为这个社区的健康与长存做贡献。
  • 在言语和行动中保持体谅、尊重与同理心。记住,在接纳技术时,我们每个人都经历过不同的学习阶段。
  • 避免贬低、歧视或骚扰性的行为与言论。
  • 对事情有分歧是可以的,争论性的行为或挑衅(trolling)则不行。

不应当如何做

  • 不要发出暴力威胁,或针对他人使用暴力语言。
  • 不要开性别歧视、种族歧视、恐同、恐跨、健全主义或其他歧视性的玩笑,也不要使用这类语言。
  • 不要发布或展示色情或暴力内容。
  • 不要发布或威胁发布他人的个人身份信息(“人肉搜索”)。
  • 不要进行人身攻击,尤其是与性别、性取向、种族、宗教或残障相关的攻击。
  • 不要进行性方面的关注。这包括带有性意味的评论或玩笑,以及性挑逗。
  • 不要为上述任何行为辩护或鼓励。

如何报告问题

如果有人以任何形式行为不当或违反本行为准则,而他们又不接受你的反馈,或者你不想与他们对峙,请联系某位管理员。主要管理员是 Ilya Ryzhenkov(@orangy)和 Hadi Hariri(@hhariri)。

基本使用指南

Kotlin Slack 上有超过 50 000 名用户,分布在不同时区,而且这个数字还在快速增长。每天涌入的消息量和众多频道,长期来看可能带来大量噪音而价值有限。如果我们都遵循一套指南,就能让每个人获得更有用、更可忍受的体验。

  • 请记住这是 Kotlin 的 Slack 团队。如果你有关于某项技术(无论是否与 Kotlin 一起使用)的通用问题,也许更适合使用其他论坛,例如 StackOverflow。
  • 这个 Slack 不是官方支持渠道。它是社区以及部分 JetBrains 和 Kotlin 团队成员(带有 [JetBrains] 后缀)交流的地方。
  • 这个 Slack 不是报告缺陷的最佳场所。为此请使用 YouTrack。
  • 找到正确的频道来提问。几乎每个话题都有对应的频道。
  • 新频道应当聚焦于某个广为人知的技术或兴趣领域。请节制地创建它们。在申请新频道之前,请确认它没有以任何其他形式存在。请管理员在 #meta 频道中创建一个新频道。如果你确实创建了频道,请务必设置话题。
  • 请不要在多个频道重复发布同一条消息。这被视为垃圾信息。
  • 提问时请保持耐心。不要重复提问,至少不要立刻重复。
  • 请不要直接 @ 或提及某人来要求回答问题,项目所有者尤其如此,无论那是不是 Kotlin 项目,除非他们明确表示可以这样做。
  • 不要把消息拆成多条。请在同一条消息里把问题问完。
  • 使用代码块。不要把代码当作纯文本粘贴。Slack 支持 Kotlin 标记。如果你粘贴的代码超过几行,请使用消息输入框旁 + 菜单中的 “Code or text snippet”。这样所有用户只会看到前几行,感兴趣的人可以展开你的代码查看细节。
  • 在提问前说"你好"或"我有个问题"虽然礼貌,但这样无法规模化,而且会制造噪音。如果你愿意,可以在提问的同一条消息里打招呼。
  • 使用话题串(threads)并非必须,但请考虑到它确实能让人更容易跟上对话,尤其是中途加入的人。
  • 用表情回应来表达感谢,而不是再发一条消息。这样可以减少噪音并传达同样的意思。
  • 不要用表情回应来告诉别人他们来错了地方或问错了问题。如果他们进错了频道,请指引他们去正确的频道。如果他们的提问表述不佳,请帮他们改进。要有同理心。
  • 考虑到文化差异。正如人们所说,英国人说的并不等于英国人的本意。无论作为消息的接收方还是发送方,都要记住这一点。
  • 不要创建与 Slack 的集成。由于这运行在免费版上,集成数量有限,因此不会被批准。
  • @channel、@here 以及其他形式的通知已被禁用,即使你是频道所有者也是如此(遗憾的是,Slack 不允许细粒度权限)。
  • 如果你不确定该怎么做,请使用 #meta 频道。

版主

版主是 Kotlin Slack 社区中自愿让 kotlinlang Slack 成为其他成员安全、受欢迎之地的成员。版主由 kotlinlang Slack 管理员批准。他们的职责和所遵循的准则如下。

职责

  • 监督 Slack 频道,确保遵守行为准则。
  • 帮助社区成员遵守规则。
  • 如果某个频道有附加规则,确保这些规则可见且是最新的。
  • 监督 #reports 和 #meta 频道。
  • 参与私有的 #moderators 频道。

准则

  • 版主以友好的方式进行沟通,并尽力帮助其他社区成员。
  • 版主提出的任何变更建议都应当先由所有版主和管理员讨论,然后才能生效。

流程

  • 每位版主负责监督至少一个频道,如有可能则更多。
  • 当版主发现不当行为时,他们向成员解释规则和指南,并帮助找出纠正不良行为的方法。如果不良行为持续存在,版主会把该情况报告给管理员以采取进一步行动。对于明显和/或特别恶劣的违规行为,可以立即报告违规成员。
  • 要制定或更新频道的规则,版主会发起一项变更提案,并与相应的社区成员讨论。
  • 与版务相关的沟通在私有的 #moderators 频道中进行。
  • 如果社区成员发现某位版主无视自己的职责(或参与任何不良行为),可以提醒管理员。

版主身份的获取与撤销流程

  • 任何成员在加入 Slack 社区超过 6 个月后,都欢迎申请成为版主。
  • 版主身份根据管理员的决定授予。
  • 在以下情况下可以撤销版主身份(此列表并不详尽,可按具体情况更新):
  • 版主无视自己的职责,导致频道出现问题。
  • 版主违反这些准则。

版主名单

目前我们有 17 位已确认的版主,他们将负责监督总共 64 个频道。对于其他所有频道,如果出现问题,成员可以直接 @ 任何版主或管理员,也可以在 #meta 中发消息。

  • Alexander Nozik (@altavir) – #mathematics, #science, #datascience, #education
  • Anderson Lameck (@andylamax) – #coroutines, #kotlin-native, #webassembly, #serialization, #random, #javascript, #react
  • Andrey Mischenko (@gildor) – #coroutines, #android, #gradle, #multiplatform, #getting-started, #kotlin-asia, #singapore
  • Eric Ampire (@Eric Ampire) – #events
  • Holger Steinhauer (@Holger Steinhauer) – #fosdem, #berlin, #vkug, #german-lang, #server
  • Louis CAD (@louiscad) – #coroutines, #android
  • Magda Miu (@Magda Miu) – #android, #100daysofkotlin
  • Maryam Alhuthayfi (@Maryam Alhuthayfi) – #compose, #books, #ksp, #eap, #dagger, and #kontributors.
  • Nicola Corti (@gammax) – #feed, #detekt, #appintro, #chucker, #fosdem, #london, #berlin, #hamburg, #sweden, #ktlint, #kug-leads, #kotlinconf, #koin, #koin-dev, #spek, #vkug
  • Paulien van Alst (@Paulien van Alst) – #detekt, #koin, #mockk
  • Qian Jin (@qian) – #kotlin-native, #android-studio, #french
  • Raul Raja (@raulraja) - #arrow, #arrow-contributors, #arrow-meta
  • Sam Sam (@sam) – #kotest, #kotest-contributors
  • Simon Vergauwen (@simon.vergauwen) – #arrow, #arrow-contributors, #arrow-meta
  • Youssef Shoaib (@Youssef Shoaib) – #getting-started, #feed, #language-evolution, #language-proposals
  • Zach Klippenstein (@Zach Klippenstein) – #coroutines, #compose, #compose-desktop, #compose-web, #squarelibraries, #library-development

本行为准则在知识共享署名-相同方式共享许可协议下分发。部分文本源自 Citizen Code of Conduct。