序言
之所以想着翻译这篇文章,是因为我看到国内不管是开源爱好者,还是开发者都不怎么了解 Github Discussions,以致于在 Github 仓库中提问时,总是忘记使用这个好东西,或者问错地方。
引言
GitHub Discussions 可将社区论坛直接带到 GitHub 上的公共或私有仓库中,从而方便与社区交流、提问和回答问题、分享更新等。以下是关于 GitHub Discussions 的必要信息、最佳实践以及其他开源项目是如何使用它的。
文章主要从开源项目维护者角度来说的,主要包括:
- 如何开启 Github Discussions?
- 如何使用 Github Discussions?
- Github Discussions vs Github Issues
Github Discussions 基础篇
GitHub Discussions 专为一起工作的任何开发者社区而设计,它有一个很大的优点:它直接存在于您的版本库中(也就是您已经在工作的地方和您的社区所在的地方),减少了在其他网站上管理第三方论坛时的上下文切换。
它还提供了一个允许开放式对话的异步交流平台,使保存历史信息、常见问题和功能想法变得更加容易。
如何在仓库中开启 Github Discussions?
管理员、维护者或任何有写入权限的人都可以在任何公共或私有版本库中启用 Github Discussions。具体方法如下:
- 打开仓库Setting,转到Features
- 选中 Discussion 旁边的复选框
- 创建欢迎帖子,开始你的论坛