Flask 倉庫沒有未處理的 issue 或 PR
Python Web 框架 Flask 的作者 David Lord 宣布達(dá)成了一項重要成就:獲得開源維護(hù)者白金獎杯 (open source maintainer platinum trophy)。原因是他已處理了項目倉庫中的所有 issue 和 PR。據(jù)介紹,截至上個月,F(xiàn)lask 的下載次數(shù)達(dá)到了 7500 萬次。
可以看到,F(xiàn)lask repo 的所有公開 issue 和 PR 數(shù)量是 0。
有人向作者表達(dá)了祝賀,并專門制作了跟蹤 Flask repo 的 issue 和 PR 變化的圖表:
也有開發(fā)者表示,自己昨天準(zhǔn)備開始為 Flask 貢獻(xiàn)代碼,但發(fā)現(xiàn)其倉庫的公開 issue 數(shù)量是 0,讓他以為進(jìn)錯了倉庫,畢竟他從未見過一個主流框架會有這樣的數(shù)據(jù)。
不過也有人認(rèn)為 Flask 作者的做法沒意義,畢竟這只是一時的數(shù)據(jù),很快就會產(chǎn)生新的 issue 和 PR,所以他們覺得 David Lord 只是 “維護(hù)者強迫癥”。
還有開發(fā)者提出了 “靈魂質(zhì)疑”:“這到底是因為項目維護(hù)者在積極貢獻(xiàn),還是壓根沒有什么人使用它?”
Flask 的一名維護(hù)者對大家的疑惑和不解進(jìn)行了解釋:
- David 是 Flask 迄今為止最活躍的維護(hù)者,但項目大約有 7 人在積極貢獻(xiàn)(每月舉行一次維護(hù)者會議)。
- 此前有些開啟的 issue 與 Flask 無關(guān),例如關(guān)于如何在某個項目中使用 Flask 的 issue 已被關(guān)閉。因為這些問題可從 Stack Overflow 獲取答案。David 在 SO 上面也非常積極地回答問題。此外還有 Discord 社區(qū)可以提問,這也十分活躍。
- 機器人確實可以幫助我們作為維護(hù)者,因為沒有它,用戶會評論不相關(guān)的問題。這使得跟蹤問題變得非常困難(問題名稱與問題不匹配)。
- Flask 服務(wù)器不應(yīng)該在生產(chǎn)中使用。請使用 Gunicorn、uWSGI、mod-apache 或其他一些 WSGI 服務(wù)器。我個人認(rèn)為我們需要用更強大的東西替換開發(fā)服務(wù)器,因為用戶不斷這樣做 :p
- David 希望郵箱收件箱的未讀數(shù)量是 0,這就是為什么他將 0 issue 當(dāng)做一個目標(biāo)。
- 最后,F(xiàn)lask 和 Werkzeug 正在積極開發(fā)并不斷改進(jìn)。例如,這是一個新的路由器,可以讓它更快。