文 | 局长

出品 | 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 等工具。

此外,他们也制定了路线图:

  1. 支持 ESM

  2. Browserify => Rollup/Vite

  3. 改进测试基础设施

  4. 提供类型生成文档

  5. 与 Faker 生态的现有维护者互动

  6. 在文档中提供交互式的 Playground

  7. 兼容 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已被社区控制相关推荐

  1. 原作者出局!Faker.js已被社区控制。。

    来源| 局长/OSC开源社区(ID:oschina2013) 前段时间,Faker.js作者在GitHub上"删库"并且GitHub账户被冻结一事在IT圈被讨论得可谓是沸沸扬扬. ...

  2. 曾遭作者“删库”的faker.js,现被社区接手;Apache Ambari 项目被弃用;FFmpeg 5.0 发布 | 开源日报

    整理 | 宋彤彤 责编 | 屠敏 开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习.修改,甚至是重新分发.关注「开源日报」,一文速览国内外的开源大事件吧! 一分 ...

  3. 好家伙!Faker.js 作者直接删库!直言不想被白瞟

    今天给大家分享一件最近 IT 圈子被讨论得很火热的话题. 知名工具库 Faker.js 创建者 Marak 近日被发现已将项目仓库的所有代码清空,并在 commit 信息写下"endgame ...

  4. 删库跑路的「faker.js」又能用了,8位开发者维护新项目!

    机器之心报道 编辑:小舟 上周删库跑路的「faker.js」现在有了一个可用的版本. 上周,好家伙!Faker.js 作者直接删库!直言不想被白瞟,导致数千个应用程序无限输出乱码.此事迅速掀起开源社区 ...

  5. 大批量生成假数据,faker.js获得近28k个Star

    整理 | 夕颜 图源 | 视觉中国 来源 | CSDN(ID:CSDNnews) 近日,GitHub上一个生成假数据的项目faker.js火了,攀升Trendinging榜单第二,标星目前已超过27. ...

  6. faker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!

    整理 | 夕颜 图源 | 视觉中国 出品 | CSDN(ID:CSDNnews) 近日,GitHub上一个生成假数据的项目faker.js火了,攀升Trendinging榜单第二,标星目前已超过27. ...

  7. Vue.js 学习笔记 七 控制样式

    Vue.js可以灵活的控制样式 我们首先随便写2个样式 <style>.divCss {background-color: green;width:400px;height:400px;} ...

  8. 2.8 万 Star!生成虚假内容的神器:faker.js

    [导语]:当你需要初始化数据库,或者要做压力测试的时候,如果手头没有足够多的真实数据,那你会很需要 Faker 类工具. 和此前我们介绍的 PHP 版 Faker 一样,faker.js 是一个同类工 ...

  9. 开源作者丢了个炸弹,记colors.js与faker.js事件

    这几天出现的这件事情对我感触颇深: 1.faker.js 库删除 2.colors.js 中「作者恶意」加入了恶意的代码 colors.js 加入死循环 colors.js 是一个可以在控制台输出带有 ...

最新文章

  1. android进程自动启动时间,如何统计Android App启动时间
  2. 手把手教你IDEA使用GIT进行项目管理
  3. 苹果hdmi没有声音怎么办_HDMI线连接到电视后没有信号怎么办?给你7个方法,常见但很实用...
  4. CISC, RISC 探究
  5. (转)CKEditor和CKFinder在ASP.NET中的应用
  6. [转载] pandas入门:Series、DataFrame、Index基本操作都有了!
  7. struct 和typedef struct的区别
  8. 最新版Eclipse下载及安装(详细)
  9. 【动态规划】 EditDistance
  10. 计算机复制无法到qq上,为什么不能复制粘贴,解决电脑无法粘贴复制的方法
  11. 架构设计:网络附属存储NAS,块存储EBS与对象存储OSS的比较以及选用
  12. 解决java中使用getImage()导入图片失败问题
  13. 8888帅气图片网络红人打造第一期
  14. 对于LSB的理解(位的LSB、模数转换的LSB)
  15. Caused by: java.lang.IllegalArgumentException报错
  16. 大数据具有哪些特征?大数据具有哪些特征?
  17. 中鑫优配热点前瞻:循环经济+降解塑料+甲酸概念+高铁轨交
  18. 小程序开发:WeUI用npm导入
  19. icode五级训练场函数入门1-9
  20. 5000字精华笔记丨如何搭建可闭环、可沉淀、可持续的企业级数据赋能体系?

热门文章

  1. centos找不到环境变量 -bash: ls: command not found(亲测)
  2. Sublime Text3 安装SublimeLinter
  3. Go的sync.Once(三):once.do(函数名)  函数只执行一次
  4. linux虚拟实验服务,Linux虚拟服务器(LVS)实验文档PDF
  5. php中如何让这段东西不显示出来,数据显示处理,该怎么处理
  6. android studio 代码缩略图,android studio 设置模板
  7. dseo13b打开自动消失_抖音怎么自动生成字幕?动态字幕有哪几种?
  8. python生成规定随机数_python生成随机数的方法
  9. python脚本变成exe_Python脚本转exe文件
  10. 【mysq 5.7.31】远程访问权限(允许远程连接)