跳至主要内容

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 用户参与项目或与您合作,请分享项目所在的仓库链接。通过分享项目仓库的链接,并提供一些关于项目内容和您寻求帮助或反馈类型的信息,您可以邀请其他人通过问题或拉取请求与您合作,而无需分享您的私人信息。您也可以将其他人添加为项目仓库的外部合作者,赋予他们特殊权限来帮助您开发项目。

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

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

      与其发布“+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 隐私声明