Faker.js 成为社区控制的项目
在 Faker.js 作者恶意破坏自己的开源项目 Faker.js 和 colors.js 一周后,Faker.js 现在已成为由社区控制的项目。目前项目的管理团队由 8 名来自不同背景和公司的工程师组成。
Faker.js 是十分流行的 Node.js 工具库,提供了各种类型的模拟数据,用于开发调试。最早的 Faker 项目于 2004 年由 Jason Kohles 首次使用 Perl 实现。后来 Marak 实现了 Node.js 版本,并投入了大量精力和时间来维护 Faker.js。
据介绍,目前 Faker.js 团队短期内会将他们维护的库对外称为“官方库”,这样是为了消除许多非社区维护的重写和分支带来的混淆。他们也已经合并了所有活跃的分支,待事情平息后,关于此库带来的混乱会减少,他们也会放弃使用“官方”的口径。
从项目仓库的 star 数增长情况来看,由社区控制的 Faker.js 项目已获得了不少开发者的认可。
自接管 Faker.js 以来,团队也做了不少工作,例如对 issue 进行分类和审查 PR、提供在线文档、迁移至 TypeScript、创建公开的推特帐号、在 npm 上发布软件包、清理 Prettier、CI、Netlify Deploy Previews 和 GitHub Actions 等工具。
此外,他们也制定了路线图:
- 支持 ESM
- Browserify => Rollup/Vite
- 改进测试基础设施
- 提供类型生成文档
- 与 Faker 生态的现有维护者互动
- 在文档中提供交互式的 Playground
- 兼容 Node 18
资金方面,因为此前对 Faker.js 项目的捐赠均在 Open Collective 平台上进行,现有团队在和 Open Source Collective 的执行董事沟通后制定了过渡计划:
- 此前捐赠给 Faker.js 项目的资金由 Open Collective 转入 fakerjs-legacy 帐号(合计 11,652.69 美元),此账号会邀请 Marak 和另一名维护者 Barin 加入
- 完成资金转移后,现有的团队会成为 Faker.js 在 Open Collective 平台的帐号 (https://opencollective.com/fakerjs )的管理员
- 现有团队已通告,如果需要向 Marak 捐赠,请选择 https://opencollective.com/fakerjs-legacy 或 http://opencollective.com/marak。当然如果他们收到备注为捐赠给 Marak 的资金,也会进行同步并进行通知。
最后,团队承诺他们会继续开发和维护项目,让 Faker.js 重新开始并且变得更酷。由于 Faker.js 受到媒体和社区的广泛关注,他们计划后续发布正式公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Chromium 禁止用户删除内置搜索引擎引发问题,该功能后续将回归
众所周知,浏览器一般都设有一个默认的搜索引擎并内置了多个其他的搜索引擎可供用户进行替换,如果内置的都无法满足用户需求,用户还可以手动添加。如果用户出于某个原因不想要浏览器自带的这些搜索引擎,他们还可以从设置中删除。 然而在近日 Chromium 97 的更新中,Chromium 对这些设置进行了修改,「删除」这些默认搜索引擎的选项不再存在。也就是说,Google Chrome、微软 Edge、Vivaldi 和 Brave 等等基于 Chromium 的浏览器在升级至 Chromium 97 后也同样如此。 从上面的截图中可以看出,「删除」选项被 Chromium 删除了,而「设为默认」和「编辑」选项仍然存在。之所以会有这样的变化,缘于开发者认为移除这个功能对终端用户来说更有利。 移除「删除」按钮的提案是在 2021 年 10 月提出的,Chromium 的开发者 Justin Donnolley 在 ID1263679 下发起了这个问题中提到: 目前,你可以通过 2 次点击就删除一个预先设置的搜索引擎。这样做具有不可恢复的破坏性,因为即使你有足够的经验使用「添加」对话框重新创建一个预...
- 下一篇
Linux 5.17 引入“RTLA”:实时 Linux 性能分析与追踪工具
用于 Linux 实时系统分析的新工具“RTLA” 已加入 Linux 5.17 内核源码树。RTLA 全名 real-time Linux analysis tool ,是一款实时 Linux 分析和跟踪工具,由 Red Hat 的内核开发人员 Daniel Bristot de Oliveira 开发并公布,原理是利用 Linux 内核的跟踪功能来分析和收集数据,并提供了一个直观的界面来guan'ca和处理追踪到的数据。 RLTA 的命令具有从 Linux 内核操作系统噪声“osnoise”和 IRQ/线程计时器延迟“timerlat”跟踪器中读取信息的能力,使用户和开发人员更容易收集性能和跟踪数据,有助于微调系统/算法。该工具对于那些不熟悉 PREEMPT_RT 调试,但必须使用此配置评估性能的 Linux kernel 开发人员也很有帮助:举个例子,运行 RLTA 命令: # rtla timerlat top -P f:95 -T 150 -t trace_output.txt 开发者将得到一个高优先级任务(-P f:95)所经历的延迟总结,并且在延迟高于150 us(-...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主