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 频道要求管理员创建新频道。如果您最终创建了频道,请务必设置好主题(topic)。
- 请避免在多个频道重复发布同一条消息。这被视为骚扰。
- 提问时,请保持耐心。不要重复提问。至少不要立即重复。
- 请不要直接 Ping 或提及某人来回答您的问题,尤其是项目所有者(无论该项目是 Kotlin 还是其他项目),除非他们明确表示您可以这样做。
- 不要将消息拆分为多条。请在单条消息中完整提问。
- 使用代码块。不要以纯文本形式粘贴代码。Slack 支持 Kotlin 标记。如果您粘贴的代码超过几行,请使用消息输入框旁边
+菜单中的“代码或文本片段”。这样只会向所有用户显示前几行,对代码感兴趣的人可以展开您的代码查看详细信息。 - 虽然在提问前说“你好”或“我有个问题”很有礼貌,但这种方式不具备扩展性且会产生噪音。如果您愿意,可以在提问的同一条消息中打招呼。
- 使用线程并非强制要求,但请考虑到线程确实能让人们更容易地跟进对话,尤其是对于那些较晚加入的人。
- 使用回应来表达感谢,而不是发消息。这能减少噪音并传达信息。
- 不要使用回应来告诉别人他们走错了频道或问错了问题。如果他们在错误的频道,请引导他们去正确的频道。如果他们的问题措辞不当,请帮助他们纠正。请保持共情。
- 考虑到文化差异。正如人们所说,英国人嘴上说的并不总是他们心里想的。作为消息的接收者和发布者,请记住这一点。
- 不要创建与 Slack 的集成。鉴于目前运行在免费版上,集成数量有限,因此申请将不予批准。
- @channel、@here 和其他形式的通知已被禁用,即使您是频道所有者也是如此(遗憾的是,Slack 不允许进行细粒度的权限控制)。
- 如果您不确定如何操作,请使用 #meta 频道。
版主
版主是 Kotlin Slack 社区的成员,他们自愿维护 kotlinlang Slack,使其成为其他成员安全且受欢迎的场所。版主由 kotlinlang Slack 管理员批准。其职责和遵循的指南说明如下。
职责
- 监控 Slack 频道以确保遵守行为准则。
- 帮助社区成员遵守规则。
- 如果频道有额外规则,确保这些规则可见且是最新的。
- 监控 #reports 和 #meta 频道。
- 参与私密的 #moderators 频道。
指南
- 版主应以友好的方式交流,并尽力帮助其他社区成员。
- 版主建议的任何更改在生效前都应由所有版主和管理员共同讨论。
流程
- 每位版主至少监督一个频道,如果可能的话可以更多。
- 当版主注意到不当行为时,他们会向成员解释规则和指南,并协助找出纠正不良行为的方法。如果不良行为持续存在,版主会将情况报告给管理员以采取进一步行动。对于明显和/或特别严重的违规行为,可以立即举报违规成员。
- 若要设置或更新频道规则,版主需发起更改提案并与相关的社区成员讨论。
- 关于版主工作的沟通在私密的 #moderators 频道中进行。
- 如果社区成员注意到版主忽视了其职责(或有任何不良行为),可以提醒管理员。
版主身份的获取与撤销流程
- 任何加入 Slack 社区超过 6 个月的成员都欢迎申请成为版主。
- 版主身份根据管理员的决定授予。
- 在以下情况下,版主身份可能会被撤销(此列表并非详尽无遗,可根据具体情况进行更新):
- 版主忽视其职责,导致频道出现问题。
- 版主违反了这些指南。
版主列表
目前我们有 17 位已确认的版主,他们将负责观察总共 64 个频道。对于所有其他频道,如果出现任何问题,成员可以直接 Ping 任何版主或管理员,或者在 #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, 以及 #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
版权
本行为准则依据 知识共享 署名-相同方式共享许可协议 (Creative Commons Attribution-ShareAlike license) 进行分发。部分文本衍生自 公民行为准则 (Citizen Code of Conduct)。
