跳至主内容

支持 Jest 开源

· 3 分钟阅读
Ricky Hanlon
Ricky Hanlon
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

Jest 由开源贡献者和 Facebook 员工组成的社区共同维护。

我们的开源贡献者代表社区开发新功能、修复错误并维护问题积压。Facebook 员工也进行类似工作,但专注于 Facebook 规模特有的问题,并在发布前通过 Facebook 庞大的测试套件运行所有候选版本。

我们都在为创造愉悦的测试体验贡献力量。

在 Jest 峰会上,我们宣布了 Jest 开放集体(Jest Open Collective)。这是我们支持 Jest 开源社区的方式。需要明确的是:Facebook 员工无法从 Jest 开放集体中获益。 该集体的唯一宗旨是支持 Jest 社区的开源力量。

本文将阐述 Jest 开放集体的性质、组织架构和预期目标。

Jest 开放集体

Jest 开放集体横幅图片

Open Collective 是透明化群体管理的平台。Jest 与 webpackBabelMochaPreactVue 等项目共同通过该平台支持开源社区。

什么是 Jest 开放集体

Jest 开放集体是由开源贡献者组成的团队,以完全透明的方式运作:

  • 接收支持者(Backer)和赞助商(Sponsor)的资金

  • 审批社区提交的开支

  • 公开预算供所有人监督

集体组织结构

Jest 开放集体目前由三位非 Facebook 的核心开源贡献者管理:

Michal 自 2016 年 9 月活跃贡献 Jest,Simen 于 2017 年 6 月加入核心团队,Rick 于今年 1 月加入。他们负责制定预算、审批开支及管理集体管理员。我们推选 Christoph Nakazawa 担任顾问。

集体支持分为两个层级:支持者(Backer)和赞助商(Sponsor)。

支持者(Backer)

支持者指每月至少捐赠 $2 的个人。我们将把支持者名单展示在 Jest 官网、github/yarn/npm 的 README 以及贡献者页面。

赞助商(Sponsor)

赞助商指每月至少捐赠 $100 的个人或组织。我们将在 Jest 官网、github/yarn/npm 的 README 及贡献者页面展示赞助商标识并附带官网链接。

集体目标

集体的目标是支持 Jest 开源贡献者创造愉悦的测试体验。

为实现此目标,资金将用于:

  • 承担演讲者差旅费用

  • 举办活动和交流会

  • 制作分发周边产品

  • 开发漏洞赏金计划(TBD)

这仅仅是个开始,我们承诺会不断完善这个机制。如果您对如何更好地支持社区有其他想法,或对集体架构有任何建议,欢迎通过 Twitter 联系我们!

致谢

最后,我们要衷心感谢所有为Jest社区及开源事业做出贡献的伙伴。能够与大家一起改进JavaScript测试工具,我们深感荣幸。

Jest核心团队特别感谢Facebook开源计划推动创建了这个集体。