阅读 2453

整治GitHub不文明现象!微软推出评论区!

前言

相信大家或多或少都接触过(至少也是听说过) GitHub 吧,其中有一个区域叫做 issues:

当你在使用公共库或框架发现了 bug 或者有疑惑的时候,就可以在 issues 模块提出问题,等待仓库作者或者其他使用了这个仓库的开发者来解答。

但目前很多流行仓库下面的 issues 都被玩坏了,最著名的事件当属Deno事件了:当年 Node 之父 Ryan 提出了当初设计 Node 时的种种失误,并表达了对当前 Node 发展方向的不满:

于是他决定再造一个,就起名叫Deno

这下可惊动了一大批中国的吃瓜群众,他们继承了帝吧出征,寸草不生的优良传统,跑到了Deno的 issues 下面疯狂刷屏:

  • 学不动啦
  • 求别更新
  • 前端太难了

导致其他正常报 bug 的 issue 都被淹没,导致 Ryan 直接关闭 issue,中国程序员在世界上的形象更加一落千丈。

其实真正系统研究过Deno的中国程序员寥寥无几,大多数人只是看了那么一两篇文章,大概知道了Deno究竟是干什么的,与 Node 有什么区别。但这并不妨碍压根从来就没去认真了解过Deno的程序员们各种疯狂吐槽学不动了。

  • ECMAScript 加了点语法糖 === 学不动了
  • Vue 出 3.0 了 ==== 学不动了
  • Webpack 出 5.0 了 === 学不动了
  • 尤雨溪出了个 Vite === 学不动了

到最后甚至演变成了什么,尤雨溪只要发个微博,也甭管跟技术到底有关还是无关,在评论区都能够看到:

虽说很多人口中的学不动了只是句玩笑话,生活还是要继续的不是吗?但在 GitHub issues 里面灌水确实是一种不可取的行为,为了能够限制住这种行为,GitHub 之前还曾推出过不符合提问格式的 issue 会被自动关闭等功能,但矛盾产生的原因归根结底还是因为 GitHub 少了一项非常重要的功能:评论区

评论区

虽说 GitHub 是一个专业的社区,但很多人并不希望去了那里除了寻找开源项目、创建自己的远程仓库,要不就是提 issue 提 PR。它既然是一个社区,那么就应该有其他社区都有的功能,就像好多人刷抖音刷微博,看完以后一定要点开评论区,即使自己不发言也要看看大家都说了些什么,有时候评论区甚至比正文都有趣,评论区里面都是人才,说话又好听……

那么首先我们先进入到自己的首页,可以看到会出现这么个提示:

Settings 下面那个小框里写的是:

试试 GitHub 评论区吧!(Beta版)

评论区允许社区成员在不开 issues 的情况下对话或者提问,点击 Get started 开始尝试这一新功能。

那么接下来我们点击 Get started 按钮会进入到 Settings 页面,在 Settings 里我们可以找到:

只要把左上角的那个选择框打上对勾,你的项目就会多出来这么个标签:

如果我们点击 Set up discussions 按钮:

就会跳转到:

可以看到评论区居然还支持拖拽上传视频文件,只要是 MP4 格式或者 MOV 格式就行,有了评论区,估计就会好很多了,我们顺便再来找找有没有比较知名的开源项目开通了讨论区。

Node

找了半天,Vue、React、Angular、JQuery 等一系列耳熟能详的库或框架都没有开通评论区,但 Node 和 Deno 开通了,我们先来看看 Node 的评论区都在说些什么:

  • 关于默认包管理的选择
  • Node.js 二进制管理峰会
  • HTTPS Imports
  • 更好的信号处理
  • 一致的环境变量
  • 弃用遗留 URL
  • Node.js 官方插件
  • 从 Native 端到 EventTarget 继承的最佳方法是什么?
  • 修改 LTS 时间表

我们点进第一个,也就是《关于默认包管理的选择》进去看看:

我认为应该认真考虑用 yarn 来取代 npm 默认程序包管理器的地位。yarn 与 npm 兼容,同时性能更高。它还支持多种功能,并且正在积极快速的发展中。它在社区中具有很大的影响力,在 GitHub 上有将近 20万个仓库在一定程度上使用了它。让它成为默认包管理工具可能对社区和整个 Node 生态系统都有利。

然后有点赞👍,有笑脸😄,有爱心❤️,甚至还有火箭🚀,而且还能关注

底下评论说:

你这提议跟 #9161 重了。

结语

感觉这玩意有点像贴吧,这样大家终于可以放心大胆的盖楼啦!不过看了一圈一直在那说学不动的不多,基本上都是以讨论问题为主,有了这个功能之后感觉互动性更强了,如果你有属于自己的 GitHub 开源项目的话就赶快去开通吧!看看大家对你的项目是吐槽的多还是夸赞的多。

本文首发于公众号:《前端学不动》

往期精彩文章

文章分类
阅读
文章标签