原作者出局,Faker.js已被社区控制
文 | 局长
出品 | OSC开源社区(ID:oschina2013)
在 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 受到媒体和社区的广泛关注,他们计划后续发布正式公告。
对于 Faker.js 项目将由社区控制管理一事,你怎么看?评论区等你~
各位伙伴们好,詹帅本帅搭建了一个个人博客和小程序,汇集各种干货和资源,也方便大家阅读,感兴趣的小伙伴请移步小程序体验一下哦!(欢迎提建议)
推荐阅读牛逼!Python常用数据类型的基本操作(长文系列第①篇)
牛逼!Python的判断、循环和各种表达式(长文系列第②篇)牛逼!Python函数和文件操作(长文系列第③篇)牛逼!Python错误、异常和模块(长文系列第④篇)
原作者出局,Faker.js已被社区控制相关推荐
- 原作者出局!Faker.js已被社区控制。。
来源| 局长/OSC开源社区(ID:oschina2013) 前段时间,Faker.js作者在GitHub上"删库"并且GitHub账户被冻结一事在IT圈被讨论得可谓是沸沸扬扬. ...
- 曾遭作者“删库”的faker.js,现被社区接手;Apache Ambari 项目被弃用;FFmpeg 5.0 发布 | 开源日报
整理 | 宋彤彤 责编 | 屠敏 开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习.修改,甚至是重新分发.关注「开源日报」,一文速览国内外的开源大事件吧! 一分 ...
- 好家伙!Faker.js 作者直接删库!直言不想被白瞟
今天给大家分享一件最近 IT 圈子被讨论得很火热的话题. 知名工具库 Faker.js 创建者 Marak 近日被发现已将项目仓库的所有代码清空,并在 commit 信息写下"endgame ...
- 删库跑路的「faker.js」又能用了,8位开发者维护新项目!
机器之心报道 编辑:小舟 上周删库跑路的「faker.js」现在有了一个可用的版本. 上周,好家伙!Faker.js 作者直接删库!直言不想被白瞟,导致数千个应用程序无限输出乱码.此事迅速掀起开源社区 ...
- 大批量生成假数据,faker.js获得近28k个Star
整理 | 夕颜 图源 | 视觉中国 来源 | CSDN(ID:CSDNnews) 近日,GitHub上一个生成假数据的项目faker.js火了,攀升Trendinging榜单第二,标星目前已超过27. ...
- faker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!
整理 | 夕颜 图源 | 视觉中国 出品 | CSDN(ID:CSDNnews) 近日,GitHub上一个生成假数据的项目faker.js火了,攀升Trendinging榜单第二,标星目前已超过27. ...
- Vue.js 学习笔记 七 控制样式
Vue.js可以灵活的控制样式 我们首先随便写2个样式 <style>.divCss {background-color: green;width:400px;height:400px;} ...
- 2.8 万 Star!生成虚假内容的神器:faker.js
[导语]:当你需要初始化数据库,或者要做压力测试的时候,如果手头没有足够多的真实数据,那你会很需要 Faker 类工具. 和此前我们介绍的 PHP 版 Faker 一样,faker.js 是一个同类工 ...
- 开源作者丢了个炸弹,记colors.js与faker.js事件
这几天出现的这件事情对我感触颇深: 1.faker.js 库删除 2.colors.js 中「作者恶意」加入了恶意的代码 colors.js 加入死循环 colors.js 是一个可以在控制台输出带有 ...
最新文章
- android进程自动启动时间,如何统计Android App启动时间
- 手把手教你IDEA使用GIT进行项目管理
- 苹果hdmi没有声音怎么办_HDMI线连接到电视后没有信号怎么办?给你7个方法,常见但很实用...
- CISC, RISC 探究
- (转)CKEditor和CKFinder在ASP.NET中的应用
- [转载] pandas入门:Series、DataFrame、Index基本操作都有了!
- struct 和typedef struct的区别
- 最新版Eclipse下载及安装(详细)
- 【动态规划】 EditDistance
- 计算机复制无法到qq上,为什么不能复制粘贴,解决电脑无法粘贴复制的方法
- 架构设计:网络附属存储NAS,块存储EBS与对象存储OSS的比较以及选用
- 解决java中使用getImage()导入图片失败问题
- 8888帅气图片网络红人打造第一期
- 对于LSB的理解(位的LSB、模数转换的LSB)
- Caused by: java.lang.IllegalArgumentException报错
- 大数据具有哪些特征?大数据具有哪些特征?
- 中鑫优配热点前瞻:循环经济+降解塑料+甲酸概念+高铁轨交
- 小程序开发:WeUI用npm导入
- icode五级训练场函数入门1-9
- 5000字精华笔记丨如何搭建可闭环、可沉淀、可持续的企业级数据赋能体系?
热门文章
- centos找不到环境变量 -bash: ls: command not found(亲测)
- Sublime Text3 安装SublimeLinter
- Go的sync.Once(三):once.do(函数名) 函数只执行一次
- linux虚拟实验服务,Linux虚拟服务器(LVS)实验文档PDF
- php中如何让这段东西不显示出来,数据显示处理,该怎么处理
- android studio 代码缩略图,android studio 设置模板
- dseo13b打开自动消失_抖音怎么自动生成字幕?动态字幕有哪几种?
- python生成规定随机数_python生成随机数的方法
- python脚本变成exe_Python脚本转exe文件
- 【mysq 5.7.31】远程访问权限(允许远程连接)