第412期:禁止 issue,只用 PR
閱閱界編輯部3閱讀1分鐘
上週,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 時代,項目不再應鼓勵用戶把問題拋出來指望別人來解決,而應鼓勵大家一起爲項目貢獻力量。
來源|阮一峯科技愛好者週刊第 412 期,https://github.com/ruanyf/weekly/blob/master/docs/issue-412.md
評論(0)
暫無評論,來搶第一條。