WebdriverIO 新貢獻者津貼計畫
在與 BrowserStack 和 Sauce Labs 的策略合作夥伴關係,以及來自其他贊助商(如 LambdaTest)的持續支持下,WebdriverIO 社群正邁向令人興奮的新時代。 這個集體努力標誌著 WebdriverIO 專案的一個重要里程碑,因為我們利用這些額外資源來促進我們生態系統的成長和豐富。
朝向永續的開源模式
WebdriverIO 的故事始於 2017 年被納入 JS Foundation,後來發展成為 OpenJS Foundation。 從那時起,它作為一個開放治理、社群驅動的努力而蓬勃發展,見證了 NPM 下載量的持續成長、創新外掛程式和報告程式的推出,以及新功能的推出。 這種擴展證明了全球測試社群的辛勤工作和奉獻精神,包括來自領先測試雲端供應商的專案使用者和貢獻者。
WebdriverIO 的核心原則是致力於開放治理,這一點吸引了使用者(尤其是企業界的使用者)的信任和信心。 專案的成長是有機的,獨立於風險投資、企業目標和銷售需求,確保其開發與我們使用者社群的真正需求保持一致,並且所有功能都保持免費。
隨著專案的持續擴張,以 NPM 下載量的增加、新功能、外掛程式和報告程式為標誌,培養健康且永續的成長道路的重要性從未如此重要。 我們最近與頂級雲端自動化測試服務的聯盟,證明我們致力於負責任地管理這些資源,目的是擴大我們的貢獻者網路並豐富整個生態系統。
推出津貼計畫
我們理念的核心是,對 WebdriverIO 生態系統的財務支持是一項值得努力的工作。 無論是休閒參與者的偶爾貢獻,還是我們核心團隊成員的持續奉獻,每一項貢獻都是我們專案成功的基石。 目前,該專案每月透過各種管道(如 Tidelift、Thanks.dev、GitHub Sponsors 和我們的 Open Collective)獲得 3,879 美元的捐款。 這些資金使技術指導委員會能夠最終確定新的治理政策,概述了我們資金分配的策略方法。
我們的每月預算分配在四個主要領域
- 專案開發獲得最大份額,其中 60% 的資金專用於促進成長和創新。
- 差旅和活動費用佔 20%,支持我們參與和舉辦行業活動和聚會。
- 支援系統分配了預算的 10%,確保我們的基礎設施和社群支援機制保持強大。
- 最後,依賴項(我們所依賴的關鍵外部專案和工具)也獲得我們 10% 的財務資源。
致力於專案開發
我們的財務策略將專案開發放在首位,將 60% 的資源投入其中。 這筆資金旨在吸引來自各行各業的貢獻,增加我們專門貢獻者的基礎。 透過劃分資金,將 35% 分配給未直接參與專案的個人,將 65% 分配給我們的專案貢獻者和技術指導委員會 (TSC) 成員,我們力求培養強烈的社群意識和共同所有權。 這種方法對於確保我們專案的長期繁榮和穩定至關重要。
作為此策略的一部分,我們使用 GitHub Action 開發了自動化費用流程,以協助執行此計畫。 您可以在我的 個人部落格上閱讀更多關於此流程運作方式的資訊。
支持社群參與和活動
我們認識到社群參與的重要性,尤其是在 Covid-19 之後,我們正在為差旅和活動費用分配資金。 這個決定強調了我們致力於建立使用者聚會,並支持更廣泛的社群舉辦與 WebdriverIO 相關的活動。 這反映了我們不僅要維持還要加強構成我們專案支柱的社群關係的願望。
增強支援系統
我們每月預算的一小部分分配給支持我們專案社群成長和維護的各種必需品。 我們的目的是投資翻譯我們的文件,並在經濟上支持那些為此做出貢獻的人。 此外,我們的目標是涵蓋託管專案相關材料所需的基礎設施的持續成本,並為我們的維護者提供增強他們對專案貢獻所需的軟體工具。
確認依賴項
最後,我們致力於回饋對 WebdriverIO 成功至關重要的專案和社群。 我們認為,開源專案從慷慨捐款中受益,並支持其關鍵依賴項至關重要。 感謝 Thanks.dev,我們可以根據其對我們專案的重要性以及我們每月為此目的分配的資金,來識別並在經濟上支持我們最重要的依賴項。 值得注意的依賴項包括
- 個人開源倡導者,如 Sindre Sorhus 和 isaacs,他們對各種依賴項的貢獻非常寶貴。
- Vite 生態系統:我們在幾乎所有專案中使用 Vitest,如果沒有底層的 Vite,我們就無法提供如此強大的元件測試功能
- Eslint 專案及其相關的 生態系統專案對於維護我們專案的高程式碼品質至關重要,並且顯著啟發了我們的貢獻者津貼計畫。
展望未來
當我們迎接這個新篇章時,我們對透過對社群和專案的策略性投資來加速成長的前景感到興奮。 我們從各項計畫收到的早期回饋非常正面,並且我們致力於改進我們的流程,以實現更高的效率和透明度。
我們衷心感謝贊助商們的寶貴支持,並熱烈歡迎更多贊助加入我們的行列。 讓我們攜手合作,為 WebdriverIO 及其蓬勃發展的生態系統,開創更加光明的未來。