行为准则

行为规范

  • 我们致力于为所有人提供友好、安全和热情的环境,无论经验水平、性别认同和表达、性取向、残疾、个人外貌、体型、种族、民族、年龄、宗教、国籍或任何其他类似特征。
  • 请避免使用露骨的性暗示别名或其他可能损害所有人友好、安全和热情环境的昵称。
  • 请保持友善和礼貌。没有必要刻薄或粗鲁。
  • 尊重人们意见上的分歧,并理解每一个设计或实现选择都伴随着权衡和各种代价。很少有绝对正确的答案。
  • 请尽量减少非结构化的批评。如果你有成熟的想法想进行实验,请创建分支(fork)并看看它的效果。
  • 如果你侮辱、贬低或骚扰任何人,我们将把你排除在外。这种行为是不受欢迎的。我们将“骚扰”一词解释为包含公民行为准则(Citizen Code of Conduct)中的定义;如果你对这个概念可能包含的内容有任何不清楚的地方,请阅读他们的定义。特别是,我们不容忍排斥社会边缘化群体的行为。
  • 私下骚扰同样不可接受。无论你是谁,如果你觉得曾被或正在被社区成员骚扰或让你感到不适,请立即联系频道管理员(channel ops)或任何Rust协调团队(Rust moderation team)成员。无论你是长期贡献者还是新来者,我们都关心为你创造一个安全的社区环境,我们会支持你。
  • 同样,任何垃圾信息(spamming)、煽动(trolling)、人身攻击(flaming)、引战(baiting)或其他试图窃取注意力的行为都不受欢迎。

发送邮件至协调团队

协调与管理

这些是维护我们社区行为标准的政策。如果你认为某个帖子需要协调,请联系Rust协调团队

  1. 违反Rust行为标准的言论,包括仇恨、伤人、压迫性或排斥性的言论,是不允许的。(允许使用脏话,但绝不能针对其他用户,也绝不能以充满仇恨的方式使用。)
  2. 协调员认为不当的言论,无论是否列在行为准则中,也都是不允许的。
  3. 协调员将首先对此类言论作出警告。
  4. 如果警告无效,用户将被“踢出”(kicked),即被暂时移出交流频道冷静。
  5. 如果用户返回并继续制造麻烦,他们将被封禁(banned),即被永久排除。
  6. 如果用户是初犯并向受冒犯方真诚道歉,协调员可酌情决定解除封禁(un-ban)。
  7. 如果协调员封禁了某人,而你认为不合理,请私下与该协调员或另一位协调员沟通。不允许在频道内投诉封禁决定。
  8. 协调员的标准应高于其他社区成员。如果协调员制造了不当情况,他们应受到比其他人更严格的对待。

在Rust社区,我们努力多走一步,互相照应。不要只追求技术上的无可指摘,也要努力做到最好。特别是,避免涉及冒犯性或敏感性问题,尤其是在非主题时;这往往导致不必要的争吵、伤害感情、损害信任;更糟的是,这可能完全将人们赶出社区。

如果有人对你的言行提出异议,请克制辩解的冲动。停止他们抱怨的行为并道歉。即使你认为自己被误解或被不公平指责,你很可能仍有可以做得更好的沟通方式——记住,让你的Rust伙伴们感到舒适是你的责任。每个人都想和睦相处,我们首先来到这里是因为想讨论炫酷的技术。只要你赢得他们的信任,你会发现人们很乐意假定你是出于好意并原谅你。

上述执行政策适用于所有官方Rust平台;包括Discord频道(https://discord.gg/rust-lang);rust-lang、rust-lang-nursery和rust-lang-deprecated下的GitHub仓库;以及rust-lang.org下的所有论坛(users.rust-lang.org,internals.rust-lang.org)。对于采用Rust行为准则的其他项目,请联系这些项目的维护者了解执行情况。如果您希望在自己的项目中使用此行为准则,请考虑明确提及您的协调政策或制作一份包含您自己协调政策的副本,以避免混淆。

改编自Node.js关于煽动(Trolling)的政策以及贡献者盟约(Contributor Covenant)v1.3.0