
上周PHP 框架 Laravel 宣布了一个新规定禁止提交 issue只能提交 Pull Request乍一看这个规定太荒谬了。用户不能提交 issue怎么报告问题呢难道你要每个人都读懂源码自己动手解决问题但是仔细想想你会发现这个措施很合理甚至值得推广。1没有了垃圾 issue。如果一个用户愿意花时间创建 PR说明他对这个问题更上心。那些机器人和骚扰者只会提交垃圾 issue根本不愿意多花时间为项目做贡献。2对维护者更方便。项目维护者从 PR 里面得到的信息远远多于 issue更利于理解和解决问题投入的时间也更少。3没有增加用户的提交难度。用户即使不懂源码也能提交 PR。他可以向 AI 描述问题让 AI 生成 PR。在 AI 时代提交 PR 几乎和提交 issue 一样简单。4禁止 issue 的根本原因是开源项目资源不足应付不了激增的 issue。AI 时代项目不再应鼓励用户把问题抛出来指望别人来解决而应鼓励大家一起为项目贡献力量。