您的位置:首页 > 产品设计 > UI/UE

话题|开发者提交issue向开源项目表达谢意是否合适?

2021-05-11 22:42 1041 查看

喜欢就关注我们吧!

开发者 Vito Botta 近日在 hairpin-proxy 的 repo 提交了一个 issue,这个 issue 无关技术和开源,也不是反馈 bug 或提出建议等,这更像是一封感谢信,Vito 希望通过这个 issue 表达对 hairpin-proxy 及其作者的感谢。

然而,这个在大多数开发者眼里十分稀松平常的 issue 却引起了不小的争论,争论的点当然不是感谢这件事本身,而是表达感谢的方式(事实上,这场争论后面还延伸到了是否应在公共场合表达对他人的感谢)。从这篇帖子下面的评论来看,部分开发者显然不支持通过提交 issue 的方式来表达对开源项目的感谢,他们认为:

•
这会对 repo 的 owner/watcher 造成骚扰,对于 watcher 而言,他们 watch repo 是为了关注项目实际问题的相关通知,而不是任何“感谢”。对于负责维护 repo 的开发者,他们希望收到有关新 issue 的电子邮件也应该是包含实际意义的内容

•
GitHub 已提供"star"、捐赠等机制来感谢开源项目,并且 GitHub 不完全鼓励以这种形式使用 issue

这些开发者提出了他们觉得更好的选择:

•
向开源项目的维护人发送感谢邮件

•
如果希望公开表达感谢,考虑在公共频道上进行(例如博客、HN 和 Youtube 频道等)

可以理解这些开发者对于 issue 列表的执着,毕竟 issue 公认的正确打开方式就是反馈 bug 和提出建议和意见,如果列表上面出现大量与项目无关的“噪音”,哪怕是感谢和鼓励之类的正面声音,也会对他人造成影响。

有人提到了 GitHub 新的 Discussions 功能,他们认为 Discussions 的使用场景与开发者表达感谢的需求非常匹配,因为发布 discussion 不会像提交 issue 那么正式,但刚好满足了开发者在公共场合表达谢意的需求。

其实在我看来,使用“捐赠”功能来感谢开源项目是最直截了当的方式,捐赠后你内心得到了极大的满足感,项目维护者因此得到一笔收入,这大概就是 double win 吧。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: