跳至主要内容

GitHub 社区对话最佳实践

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

GitHub Discussions 中的社区对话

由于 GitHub Discussions 是一个开放论坛,因此有机会将非代码协作引入项目的代码库或组织,并更快地收集各种反馈和想法。您可以通过多种方式帮助推动富有成效的对话。

  • 提出重点问题和后续问题以收集具体的反馈
  • 捕捉多样化的经验并将其提炼成要点
  • 根据需要打开问题以根据对话采取行动

有关打开问题和交叉引用讨论的更多信息,请参阅“创建问题”。

了解 GitHub 上的对话

您可以创建和参与讨论、问题和拉取请求,具体取决于您想要进行的对话类型。

您可以使用 GitHub Discussions 讨论宏观想法、进行头脑风暴,并在将其提交到问题之前制定项目的具体细节,然后可以确定其范围。GitHub Discussions 在多种情况下对团队很有用。

  • 您处于项目的发现阶段,仍在了解团队想要前进的方向
  • 您想从更广泛的社区收集有关项目的反馈
  • 您想将错误修复、功能请求和一般对话分开
  • 您想使用投票衡量对新想法的兴趣并评估社区意见

您可以使用代码库讨论来讨论特定于代码库的主题。如果您的项目跨越多个代码库,则可以使用组织讨论来讨论组织中并非特定于单个代码库的主题。

问题可用于讨论项目的具体细节,例如错误报告和计划改进。有关更多信息,请参阅“关于问题”。拉取请求允许您直接评论建议的更改。有关更多信息,请参阅“关于拉取请求”和“评论拉取请求”。

遵循贡献指南

在代码库中打开讨论之前,请检查代码库是否具有贡献指南。CONTRIBUTING 文件包含有关代码库维护者希望您如何为项目贡献想法的信息。

有关更多信息,请参阅“为健康的贡献设置项目”。

后续步骤

要继续了解 GitHub Discussions 并快速为您的社区创建讨论,请参阅“GitHub Discussions 快速入门”。

进一步阅读