Meta 將其流行 JS 測試框架捐贈給 OpenJS 基金會
Meta Open Source 宣布正式將其開源 JavaScript 測試框架 Jest 轉移到 OpenJS 基金會,作為一個 Impact Project。
公告指出,隨著 Jest 作為一個開源項目的成熟,將 Jest 的所有權轉移給社區,并將其轉移到一個專注于支持 JavaScript 生態系統的基金會,是令人興奮和自然的下一步。這一舉措不會改變 Jest 的開發或發布方式,也不會直接影響使用 Jest 測試其應用程序的開發人員。
Jest(最初在內部稱為 “jst”)是 Meta 的頂級開源項目之一,允許開發人員以最少的配置和簡單易用的 API 編寫高性能測試。根據介紹,Jest 是在 2011 年用 JavaScript 重寫 Facebook 的聊天功能時創建的;于 2014 年正式開源。2018 年,Meta 宣布了一個新的 Jest Open Collective,以支持非 Meta 員工開發和維護 Jest。
迄今為止,Jest Open Collective 已經為 Jest 開源社區籌集了超過 70,000 美元的資金。開源社區對 Jest 進行了重大改進,例如 jest-each、內聯快照、交互式快照模式、觀看模式插件、更好的默認值、ESM 支持等等。現如今,Jest 主要由由 Simen Bekkhus 領導的 Meta 外部的一組核心貢獻者維護。
“事實上,自 2018 年以來,幾乎所有對 Jest 的貢獻都是由 Meta 之外的開源貢獻者做出的。因為該項目是由社區維護的,所以我們認為最好讓社區接管該項目的所有權。所以,今天,我們通過 OpenJS 將 Jest 的所有權轉移給了 Jest 核心團隊。”
Simen Bekkhus 也表示,“很長一段時間以來,我們一直是一個社區主導的項目。我們相信社區主導的發展,并不斷加強我們的社區,加入 OpenJS 基金會將幫助我們加強和擴大我們的社區。我認為這是一個非常積極的變化,也是 Jest 社區蓬勃發展的一種方式。”
目前,Jest 每周下載量超過 1700 萬次,是 JavaScript 生態系統中使用最多的測試框架,已被亞馬遜、谷歌、微軟和 Stripe 等各種規模的公司所應用。
接下來,Meta 方面計劃完成 OpenJS 基金會的孵化計劃清單,包括將 Jest domain、repo、網站和其他資產轉移到 OpenJS。以及更新行為準則和貢獻者許可協議;發布項目章程并制定新的治理政策。
本文轉自OSCHINA
本文標題:Meta 將其流行 JS 測試框架捐贈給 OpenJS 基金會
本文地址:https://www.oschina.net/news/195712/meta-jest-openjs-foundation