GitHub 开始支持 Discussions 了

大家好,我是你们的章鱼猫。

GitHub 又上线了新的 beta 功能了,它就是 Discussions,接下来我们看看他是一个怎样的功能。

首次进入任何一个开源项目,页面会有如下图的提示,点击进入开启即可。

image-20201212220950401

image-20201212221058602

意思是可以在不开启 Issue 的前提下发起讨论或者问题,这样可以避免 Issue 被乱用的情况。

开启 Discussions 之后,会在 GitHub 横栏 Issue、Pull requests 之后出现一个 Discussions 的 Tab。发起的讨论可以进行几个大类的分类,比如 View all、General、Ideas、Q&A 等等。

image-20201212221257003

同时新建一个讨论也很简单。

image-20201212221640563

在我认为,Discussions 跟 Issues 有不同的分工,Issues 会更多是针对项目的具体的问题反馈,而 Discussions 则更偏社区化一点,更轻量化更多的强调关注该开源项目的一些互动,能够让更多的人参与进来。而 Issues 能让项目的开发者更加的专注。

之前经常看到很多的项目的 Issues 有一些讨论或者灌水的帖子,会让 Issues 变得很乱且很难维护,而这些场景以后都可以放到 Discussions 上面了,每个人都可以在上面自由的讨论,如果有确切的讨论结果,可以通过 Issues 或者 Pull requests 的方式反馈到项目的开发者。


更多精彩请扫码关注如下公众号。

Written on December 12, 2020