跳至主要内容

GitHub 社区行为准则

概述和目的

全球数百万开发者在 GitHub 上托管着数百万个项目——包括开源和闭源项目。我们有幸能够参与到每天在开发者社区中促进协作的过程中,这是一个我们不会掉以轻心的责任。我们共同拥有令人兴奋的机会,让这个社区成为我们可以引以为傲的地方。

GitHub 社区由 GitHub 讨论区提供支持,旨在成为进一步协作、支持和集思广益的地方。这是一个文明的地方,可以与其他用户联系,学习新技能,分享反馈和想法,并找到 GitHub 项目所需的所有支持。参与 GitHub 社区即表示您同意与 GitHub.com 适用的相同服务条款GitHub 可接受使用政策,以及本 GitHub 社区特有的行为准则。

通过本行为准则,我们希望帮助您了解如何在 GitHub 社区中最佳地进行协作,您可以从版主那里获得什么期望,以及哪些类型的行为或内容可能导致暂时或永久暂停参与社区。我们将调查任何滥用报告,并可能对我们认定违反 GitHub 服务条款或本行为准则的 GitHub 社区内的公共内容进行审核。

我们多元化的用户群带来了不同的观点、想法和经验,范围从上周创建了第一个“Hello World”项目的开发者到世界上最知名的软件开发者。我们致力于使 GitHub 成为一个欢迎社区所有不同声音和观点的环境,同时为开发者提供一个安全的地方来完成他们的最佳工作。

承诺

为了促进开放和友好的环境,我们作为贡献者和维护者承诺使参与 GitHub 社区成为对每个人的无骚扰体验,无论年龄、体型、残疾、种族、性别认同和表达、经验水平、国籍、个人外表、种族、宗教或性取向。

标准

尊重 GitHub 社区。我们是一个共享资源——一个通过持续对话分享技能、知识和兴趣的地方。

以下并非严格的规则,而只是我们社区人文判断的辅助手段。请使用这些准则来保持这个地方干净、明亮,适合进行文明的公共讨论。

维护强大社区的最佳实践

GitHub 社区的主要目的是协作软件项目。我们致力于维护一个用户可以自由表达自己并挑战彼此想法(技术上的或其他方面的)的社区。同时,重要的是用户保持尊重并为他人留出空间公开贡献。为了营造安全和高效的环境,我们鼓励社区成员参考这些指南来指导他们在我们平台上的互动方式。下面,您将找到一些建议,说明如何作为 GitHub 社区的宝贵成员进行成功的互动。

  • 以考虑和尊重的方式参与。

    • 热情友好且思想开放 - 每天都有新用户加入我们的社区。有些是经验丰富的开发者,而有些则刚刚起步。对其他想法和经验水平持开放态度。为不同于您自己的观点留出空间,并欢迎新合作者和刚起步的人。

    • 尊重他人 - 在协作环境中工作意味着可能会发生分歧。但请记住批评的是想法,而不是人。分享有思想、建设性的批评,并对您互动的人表示礼貌。如果您无法以尊重的态度参与,请考虑退一步或使用我们的一些审核工具来平息紧张局势。

    • 移情 - GitHub 是一个全球社区,拥有来自各种不同背景和视角的人,其中许多可能与您不同。尝试设身处地为他人着想,并在与他们沟通之前了解他们的感受。尽最大努力帮助 GitHub 成为一个让其他人感到安全的地方,以便他们可以做出贡献、参与讨论和分享不同的想法。

  • 以积极和建设性的方式做出贡献。

    • 改进讨论。 通过始终努力以某种方式改进讨论(无论多么小)来帮助我们使其成为一个很棒的讨论场所。如果您不确定您的帖子是否增加了对话,请仔细考虑您想说的话,然后再试一次。

      这里讨论的主题对我们很重要,我们希望您也像它们对您很重要一样对待它们。尊重这些主题和正在讨论它们的人,即使您不同意其中一些说法。

    • 清晰明了并坚持主题。 GitHub 社区用于协作、分享想法和互相帮助完成工作。跑题的评论会分散注意力(有时是受欢迎的,但通常不是)从而无法完成工作并提高效率。坚持主题有助于产生积极和富有成效的讨论。

      这同样适用于分享链接。在 GitHub 社区讨论中分享的任何链接都应旨在提供相关且适当的信息。不应发布链接只是为了吸引网站流量或关注度。链接应始终附带对链接内容和目的的完整解释。发布链接,尤其是不请自来的链接,而没有相关且有价值的上下文,可能会被视为广告宣传,甚至具有更恶意的目的。

    • 谨慎分享。当请求他人提供反馈或合作开发项目时,只分享有价值的相关资源以提供上下文。不要发布那些对讨论没有增值内容的链接,也不要在其他用户的帖子中发布不请自来的项目或网站链接。

      此外,不要分享敏感信息。这包括您自己的电子邮件地址。我们不允许在 GitHub 社区中分享此类信息,因为它可能会为发帖者和其他用户造成安全和隐私风险。如果您想邀请其他 GitHub 用户合作开发项目或与您一起工作,请分享您正在参与的项目所在的代码库链接。通过分享您的项目代码库链接——并提供一些关于您的项目是什么以及您正在寻找什么帮助或反馈的信息——您可以邀请其他人通过 issue 或 pull request 与您合作,而无需分享您的私人信息。您还可以将其他人添加为项目代码库的外部合作者,赋予他们特殊的权限来帮助您开发项目。

    • 保持整洁。努力将事物放在正确的位置,以便我们可以花更多时间讨论,而少花时间清理。所以

      • 不要在错误的类别中发起讨论。
      • 不要在多个讨论中交叉发布相同的内容。
      • 不要发布无内容的回复。
      • 不要“顶贴”,除非您有新的相关信息要分享。
      • 不要通过中途更改主题来转移讨论。

      与其发布“+1”或“同意”,不如使用点赞按钮。与其将现有讨论引向截然不同的方向,不如发起新的讨论。

  • 要值得信赖。

    • 始终诚实。不要故意分享不正确的信息或故意误导其他 GitHub 社区参与者。如果您不知道某人问题的答案,但仍然想提供帮助,您可以尝试帮助他们进行研究或查找资源。GitHub 员工也将活跃在 GitHub 社区中,因此如果您不确定答案,调解员很可能能够提供帮助。

不允许的内容

GitHub 的可接受使用政策,是 GitHub 的服务条款一部分,设定了 GitHub 上不允许内容的基准。由于 GitHub 社区位于 GitHub.com 上,这些条款和限制适用于 GitHub 社区,包括以下限制

  • 13 岁以下的任何人。如果您是 13 岁以下的儿童,则不得在 GitHub 上拥有帐户。GitHub 不会故意收集 13 岁以下儿童的信息,也不会将任何内容专门定向给 13 岁以下的儿童。如果我们获悉或有理由怀疑您是 13 岁以下的用户,我们将不得不关闭您的 GitHub.com 帐户。我们不希望阻止您学习编程,但这是规则。请参阅我们的服务条款,了解有关帐户终止的信息。

  • 帐户受限后创建新帐户。GitHub 的服务条款规定,“一个人或一个法律实体最多只能拥有一个免费帐户”。为查询 GitHub 中被标记或暂停的帐户而创建的额外免费帐户将被删除。

  • 其他在专业环境中可能被认为不当的行为。GitHub 社区是一个专业的空间,应以专业的方式对待。

  • 违反服务条款。如果您的 GitHub.com 帐户被认定违反了服务条款,我们将不得不关闭您的帐户。

合理使用 AI 生成内容

我们喜欢尝试新技术,我们尤其喜欢GitHub Copilot。但是,与所有新技术一样,我们许多人仍在努力适应如何最有效地使用生成式 AI 工具。以下是使用生成式 AI 在社区中回答问题时应遵循的重要指南

  • 对您发布的所有内容承担个人责任。
  • 在发布内容之前阅读并修改内容;使用您自己的真实声音。
  • 利用您作为开发人员的专业知识来验证答案是否有效且合理。
  • 不要仅仅发布逐字逐句的 AI 生成内容来夸大您的声誉或给人留下虚假的产品专业知识印象。
  • AI 工具通常会以权威的语气回答问题,听起来像技术支持专业人员。小心不要误导其他用户以为这种权威语气意味着他们收到了 GitHub 的官方回复。

此外,上一节中列出的所有指南(维护强大社区的最佳实践)也适用于此处。

社区旨在帮助用户通过真实的声誉建立信任。不遵守这些准则,在某些情况下,可能构成行为准则的违规行为。有关更多信息,请参阅下面的执行部分

执行

GitHub 社区参与者可以做什么

  • 如果您发现问题,请举报。版主拥有特殊权限;他们负责此 GitHub 社区。但您也是如此。在您的帮助下,版主可以成为社区促进者,而不仅仅是管理员或警察。

    当您看到不良行为时,不要回复。这会通过承认不良行为来鼓励这种行为,消耗您的精力,并浪费每个人的时间。您可以向 GitHub 举报具有破坏性的用户或破坏性的内容。有关更多信息,请参阅“举报滥用或垃圾邮件”。

我们的责任

针对不当行为或内容,我们可能会采取多种措施。这通常取决于特定案例的确切情况。我们认识到,有时人们可能会出于多种原因说出或做出不当的事情。也许他们没有意识到自己的话会被如何理解。或者也许他们只是让自己的情绪占据了上风。当然,有时,有些人只是想发送垃圾邮件或制造麻烦。

每个案例都需要不同的方法,我们会尝试调整我们的回应以满足情况的需求。我们将逐案审查每种情况。在每种情况下,我们将有一个多元化的团队调查内容和相关事实,并根据情况做出适当的回应,并使用此行为准则指导我们的决策。

我们可能会针对标记或滥用报告采取的行动包括但不限于

  • 内容移除
  • 内容屏蔽
  • GitHub 帐户暂停
  • GitHub 帐户终止

没有真诚遵守或执行行为准则的 GitHub 社区版主可能会面临 GitHub 社区领导层确定的临时或永久处罚。

联系 GitHub 员工

如果出于任何原因,您想私下联系 GitHub 员工、社区经理、管理员或 GitHub 社区的版主,您可以通过GitHub 支持门户联系 GitHub 支持。强烈建议不要通过未经请求的提及或 ping,或通过 GitHub 社区本身以外的渠道或支持联系表格联系任何 GitHub 员工,这可能被视为违反我们禁止骚扰的规定。

让我们携手合作,将 GitHub 社区保持为一个人们感到安全参与的地方,尊重他们及其时间。

是的,法律术语很枯燥,但我们必须保护自己——并由此扩展到您和您的数据——免受不友好的用户侵害。我们有服务条款,其中包括我们的可接受使用政策和我们的隐私声明,描述了您(和我们)与内容、隐私和法律相关的行为和权利。要使用此服务,您必须同意遵守我们的服务条款GitHub 可接受使用政策隐私声明

此行为准则不会修改我们的服务条款(其中包括我们的可接受使用政策),也不打算成为完整的清单。根据服务条款,GitHub 保留完全酌情权来删除或限制任何违反这些政策的活动或帐户的内容,包括因为它是非法的、具有攻击性的、具有威胁性的、诽谤性的、诽谤性的、色情内容的、淫秽的或其他令人反感的,或侵犯任何一方的知识产权或我们的服务条款。此行为准则描述了我们将在何时行使该酌情权。

数据保留和数据删除

如果您是 GitHub 用户,您可以通过编辑您的用户资料或通过GitHub 支持门户联系 GitHub 支持来访问、更新、更改或删除您的基本用户资料信息。我们将保留和使用您的信息,以遵守我们的法律义务、解决争议和执行我们的协议,但除非法律要求,否则将在您提出请求后 90 天内(在合理范围内)删除您的完整个人资料。有关更多信息,请参阅GitHub 隐私声明