在开源软件包作者 Marak Squires 故意毁坏了盛行开源包“colors”与“faker”的八天后,faker.js 宣告已经成为社区掌握的项目。
Faker 是一个天生假数据(但合理)的软件包,仿照测试、开拓中的数据。Faker 于 2004 年由 Jason Kohles 首次在 Perl 中实现,此后被移植到多种措辞,包括Ruby、Python、Java、Clojure和PHP。
根据公告,目前 Faker 由来自不同背景和公司的八名工程师掩护。他们目前紧张做的事情包括:
在 @faker-js/faker 下为新的 Faker 包创建了一个GitHub org [repository];创建了由八名掩护职员组成的团队;@faker-js/faker 在npm上发布了所有以前版本的 Faker;发布了第 6 版 Alpha;险些完成了向 TypeScript 的迁移,因此 definitelyTyped 不再须要掩护其外部@types/faker包;创建了一个公共Twitter 账户,用于社区互换;发布了第一个官方 Faker文档网站。该网站是沿用了Jeff Beltran在过去 3 年中掩护的一个名为“非官方 faker.js 文档”的项目;清理了 Prettier、CI、Netlify Deploy Previews 和 GitHub Actions 等工具;完成了大量的问题分类和许多许多 PR 审查;与非营利组织 Open Collective 取得联系,谈论该项目的过渡操持。
该团队表示,下周将合并所有 TypeScript 拉取要求,此外还将不断扩展 Faker,并在发布 6.x 后制订路线图。
根据公告,他们现在还“分叉”了资金,以便该项目的原始资助商将来可以连续支持社区驱动的开拓,而原来的作者 Marak 和 Brian “能够保留之前捐赠给该项目的 11,652.69 美元。”Faker 的资金支持由 oscollective 代表项目持有,并在https://opencollective.com/fakerjs上进行管理。
新社区项目官方 Twitter 宣告“一周了,我们已经合并了所有生动的分叉。目前有 1532 颗星。统统问题彷佛都在办理中。”