[譯] 資助 ESLint 的將來

2019 年 6 月,距離 ESLint 的首次發佈已過了整整六年。ESLint 從起初解決有限問題的一個小項目成長爲現在世界上最流行的 Javascript 代碼檢測工具,在 npm 上已擁有每週 650 萬的下載次數。如今 ESLint 天天都被用於幫助大公司團隊和我的開發者發現和解決 Javascript 代碼問題。另外,ESLint 也已經有足夠的能力來檢測由 Javascript 衍生出的編程語言,如 FlowTypeScript,甚至能幫助移動端開發者檢測 React Native前端

全部這一切都意味着 ESLint 已經成爲了 Javascript 生態系統中重要的一部分。它是一個 Javascript 社區所依賴的工具,而且但願它是可用的、高性能的和安全的。全部的這些指望如今都已經被一個所有是由志願者組成的團隊利用他們的閒暇時光如午休,夜晚和週末來實現了。雖然當前這個開發模式足以知足平常維護的須要,可是難以使得 ESLint 繼續成長來解決更多的問題,好比既定的發展路線圖和安全問題。react

簡而言之,咱們已經意識到爲了讓 ESLint 繼續成長和發展,咱們須要更具備組織化,並創建一種方式來資助 ESLint 的將來發展。android

ESLint Collective

ESLint Collective 的商標

成爲一個贊助人webpack

今天咱們很高興在 Open Collective 上宣佈 ESLint Collective。Open Collective 是一我的們維持和支持開源項目的安全可靠的平臺。資金的收入和支出都會被公示在每一個 Collective 項目的頁面,所以每一個項目使用的資金有百分之一百的透明度。Open Collective 已經幫助了許多其餘的 Javascript 生態項目例如 WebpackBabel 以資助他們的持續發展,而且 ESLint 團隊也很是高興能加入到這個已經被證實爲開源可持續性項目的絕佳選擇的平臺。ios

和 Open Collective 合做的一些好處包括:git

  • 資金徹底透明。 每一個人均可以知道資金的來源和去向。github

  • 我的和企業的贊助。 Open Collective 使得我的和企業都很容易資助開源項目。web

  • 潛在的稅務優惠。 因爲資金付給了 Open Source Collective,這是一個位於美國的 501(c)(6) 機構。有些捐款人可能會得到稅務優惠。(請諮詢你的會計師)typescript

  • 自動結帳。 對於企業贊助人,Open Collective 會自動地生成和發送發票給企業以方便款項的追蹤。npm

  • 開放參與。 任何人均可以申請用於幫助 ESLint 項目的資金的報銷而且 ESLint 能夠支付給任何人。

錢將會被怎麼使用?

ESLint 團隊對於怎麼處理收到的捐款有不少的想法。取決於獲得的捐款數額,如下是咱們計劃想作的事情:

  • 向開發和維護團隊成員付薪。 全部的 ESLint 團隊成員如今仍然都是利用他們的閒暇時間來貢獻代碼。在 ESLint 項目中引入有償的全職或兼職,有利於項目更快速和更持續的發展。

  • 獎勵來自社區的貢獻。 咱們想要獎勵每個爲 ESLint 項目作出貢獻的人,不管是一次性的貢獻或者持續性的貢獻。咱們仍在研究細節,從貼紙、T 恤到對重大貢獻的現金獎勵,都是咱們目前正在考慮的事情。

  • 改進文檔。 ESLint 項目自從第一次發佈以來尚未進行太重大的文檔改進。咱們以爲有不少方式能夠改進咱們的項目文檔,包括可能與信息架構師或者技術類做家簽定合同來改進咱們的文檔。

  • 更好的交流和支持。 引入有償全職或有償兼職的同時,這也爲將團隊成員派往線下技術分享,公司和會議以與社區互動並更好地瞭解開發人員面臨的問題提供了可能性。

  • 創建一個發展規劃。 一段時間以來,ESLint團隊大多基於要實現的功能來作一次性的工做。若是不知道誰可以在項目上花費多少的時間,這就很難作出長期規劃並制定一個將來的路線圖。當咱們成爲一個自我維持的項目時,咱們終於有能力去作成這件事情。

咱們的目標:每個月兩萬美圓

爲了實現咱們的願景,咱們相信咱們將須要每個月兩萬美圓的捐款。有了這個數額,咱們有能力在可預見的將來維持 ESLint 項目。

介紹咱們的第一批資助者們

Facebook
Airbnb

咱們也很是高興地在此宣佈咱們的第一批投資者們。FacebookAirbnb 都已經承諾每個月贊助一千美圓來支持 ESLint 項目。

Frontend Masters

另外,Frontend Masters 已經捐款兩百美圓來支持 ESLint 項目。

若是你的公司也在使用 ESLint 來發現和修復大家項目中 Javascript 代碼的問題,請詢問他們是否願意和這些出色的公司一塊兒來贊助 ESLint。(ESLint 組織的網站首頁和 README 文件都將會展現全部每個月捐款超過兩百美圓的贊助者的商標)

咱們想要感謝來自 Facebook 的 Eric Nakagawa,來自 Airbnb 的 Jordan Harband,來自 Frontend Masters 的 Marc Grabanski,和來自 Open Collective 的 Pia Mancini。感謝他們在各自公司爲咱們早期贊助工做所作出的支持。

對於 ESLint 來講最好的還沒有到來

咱們感激 ESLint 社區持續不斷的支持和反饋,而且期待和大家繼續互動,共同成長。咱們堅信對於 ESLint 來講,最好的還沒有到來,隨着來自使用 ESLint 的公司的經濟支持,咱們將有能力實現咱們的願景。

若是發現譯文存在錯誤或其餘須要改進的地方,歡迎到 掘金翻譯計劃 對譯文進行修改並 PR,也可得到相應獎勵積分。文章開頭的 本文永久連接 即爲本文在 GitHub 上的 MarkDown 連接。


掘金翻譯計劃 是一個翻譯優質互聯網技術文章的社區,文章來源爲 掘金 上的英文分享文章。內容覆蓋 AndroidiOS前端後端區塊鏈產品設計人工智能等領域,想要查看更多優質譯文請持續關注 掘金翻譯計劃官方微博知乎專欄

相關文章
相關標籤/搜索