科技爱好者周刊(第 412 期):禁止 issue,只用 PR
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面 上海前滩太古里举办的"英雄联盟15周年"展览。(via) 禁止 issue,只用 PR 上周,PHP 框架 Laravel 宣布了一个新规定:禁止提交 issue,只能提交 Pull Request。 乍一看,这个规定太荒谬了。用户不能提交 issue,怎么报告问题呢?难道你要每个人都读懂源码,自己动手解决问题! 但是仔细想想,你会发现这个措施很合理,甚至值得推广。 (1)没有了垃圾 issue。 如果一个用户愿意花时间创建 PR,说明他对这个问题更上心。那些机器人和骚扰者,只会提交垃圾 issue,根本不愿意多花时间为项目做贡献。 (2)对维护者更方便。 项目维护者从 PR 里面得到的信息,远远多于 issue,更利于理解和解决问题,投入的时间也更少。 (3)没有增加用户的提交难度。 用户即使不懂源码,也能提交 PR。 他可以向 AI 描述问题,让 AI 生成 PR。在 AI 时代,提交 PR 几乎和提交