跳至主要内容

GitHub 上的社区对话最佳实践

您可以使用 Discussions 与团队进行头脑风暴,并在准备好确定工作范围时将对话转移到 Issue。

GitHub Discussions 中的社区对话

由于 GitHub Discussions 是一个开放论坛,您可以将非代码协作引入项目的仓库或组织,从而更快地收集多元化的反馈和想法。您可以通过多种方式推动高效的对话。

  • 提出明确的问题和后续问题,以获取具体的反馈
  • 捕捉多样的经验并提炼出关键要点
  • 根据对话的内容(如适用),打开 Issue 以采取行动

有关打开 Issue 和交叉引用讨论的更多信息,请参阅 创建 Issue

了解 GitHub 上的对话

您可以根据想要进行的对话类型,创建并参与 Discussions、Issue 和 Pull Request。

您可以使用 GitHub Discussions 讨论宏观想法、进行头脑风暴,并在将其提交为 Issue(随后可确定范围)之前制定项目的具体细节。GitHub Discussions 在多种场景下对团队都很有帮助。

  • 您正处于项目的探索阶段,仍在了解团队希望前进的方向。
  • 您希望收集更广泛社区对项目的反馈。
  • 您希望将 bug 修复、功能请求和一般对话分开。
  • 您想通过投票衡量对新想法的兴趣并了解社区意见。

您可以使用仓库级 Discussions 来讨论仅与该仓库相关的话题。如果您的项目跨多个仓库,您可以使用组织级 Discussions 来讨论不局限于单个仓库的主题。

Issue 可用于讨论项目的具体细节,如 bug 报告和计划改进。更多信息,请参阅 关于 Issue。Pull Request 允许您直接对提出的更改进行评论。更多信息,请参阅 关于 Pull Request在 Pull Request 上发表评论

遵循贡献指南

在仓库中打开 Discussions 之前,请先检查该仓库是否提供了贡献指南。CONTRIBUTING 文件中包含了仓库维护者希望您如何为项目贡献想法的相关信息。

更多信息,请参阅 为健康贡献做好项目设置

后续步骤

想继续了解 GitHub Discussions 并快速为社区创建讨论,请参阅 GitHub Discussions 快速入门

延伸阅读

© . This site is unofficial and not affiliated with GitHub, Inc.