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