Laravel 禁 issue 只收 PR 这事挺有意思
上周 Laravel 宣布禁止提交 issue,只接受 Pull Request,我第一反应是这也太离谱了。用户连问题都不能报,难道要每个人都读懂源码自己修?但仔细琢磨了一下,这个决定其实挺合理,甚至我觉得值得更多开源项目参考。
最直接的好处是垃圾 issue 会大幅减少。愿意花时间开 PR 的人,至少说明他对这个问题更上心,而那些机器人账号和纯粹来发泄的人,只会随手丢一个 issue 就走。对维护者来说,PR 里包含的信息量远大于 issue,定位和解决问题的效率会高很多,省下来的时间可以真正用在代码上。有人担心这会抬高参与门槛,但我觉得在 AI 时代这个顾虑已经不成立了。用户哪怕完全不懂源码,也可以把问题描述给 AI,让 AI 生成一个 PR 草稿。提交 PR 和提交 issue 的成本差距正在被 AI 抹平,剩下的只是态度问题。更深层的原因是开源项目的资源根本不够用。issue 数量在 AI 辅助下只会越来越膨胀,维护者不可能无限承接。与其鼓励大家把问题抛出来等别人解决,不如鼓励每个人都动手贡献一点。这个转向我觉得是必然的,Laravel 只是先走了一步。另一条让我震惊的消息是 Anthropic 用 Claude 完成了费马大定理的机器证明翻译。怀尔斯当年的证明有 129 页,专业数学家都要读几个月,而这个团队让 Claude 花了 11 天,把它翻译成 Lean 语言,过程中先证明了超过 3 万个辅助定理,最终代码长达 1300 万行,已经放在 GitHub 上。两件事放一起看,AI 既在降低参与开源的门槛,也在把人类最难的数学工作往前推,值得持续关注。
最直接的好处是垃圾 issue 会大幅减少。愿意花时间开 PR 的人,至少说明他对这个问题更上心,而那些机器人账号和纯粹来发泄的人,只会随手丢一个 issue 就走。对维护者来说,PR 里包含的信息量远大于 issue,定位和解决问题的效率会高很多,省下来的时间可以真正用在代码上。有人担心这会抬高参与门槛,但我觉得在 AI 时代这个顾虑已经不成立了。用户哪怕完全不懂源码,也可以把问题描述给 AI,让 AI 生成一个 PR 草稿。提交 PR 和提交 issue 的成本差距正在被 AI 抹平,剩下的只是态度问题。更深层的原因是开源项目的资源根本不够用。issue 数量在 AI 辅助下只会越来越膨胀,维护者不可能无限承接。与其鼓励大家把问题抛出来等别人解决,不如鼓励每个人都动手贡献一点。这个转向我觉得是必然的,Laravel 只是先走了一步。另一条让我震惊的消息是 Anthropic 用 Claude 完成了费马大定理的机器证明翻译。怀尔斯当年的证明有 129 页,专业数学家都要读几个月,而这个团队让 Claude 花了 11 天,把它翻译成 Lean 语言,过程中先证明了超过 3 万个辅助定理,最终代码长达 1300 万行,已经放在 GitHub 上。两件事放一起看,AI 既在降低参与开源的门槛,也在把人类最难的数学工作往前推,值得持续关注。
评论
登录后即可发表评论
参与讨论,和出海同行交流想法与经验
还没有评论,来抢沙发吧
说说你的看法,第一条评论最显眼