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