机器之心报道
编辑:小舟
上周删库跑路的「faker.js」现在有了一个可用的版本。
上周,好家伙!Faker.js 作者直接删库!直言不想被白瞟,导致数千个应用程序无限输出乱码。此事迅速掀起开源社区热议。
由于此事给开源社区造成了巨大损失,为了恢复使用 Faker 的功能,现在一个由 8 位开发者组成的团队决定维护一个新项目 faker-js/faker。
项目地址:https://github.com/faker-js/faker
维护团队表示经过他们的努力,「faker.js」主包被删除之后依然可以在产品中使用 Faker。目前维护团队已做出的努力包括:
在 faker-js/faker 项目下为新的 Faker 包创建了一个 GitHub org;
在 npm 上 faker-js/faker 中发布了所有以前的 Faker 版本;
发布了 6 Alpha 版本;
几乎完成了向 TypeScript 的迁移,因此 DefinitelyTyped 不再需要维护其外部 types/faker 包;
创建了一个公共 Twitter 帐号,用于社区交流;
发布了首个官方 Faker 文档网站:https://fakerjs.dev/
清理了 Prettier、CI、Netlify Deploy Previews 和 GitHub Actions 等工具;
完成了大量问题分类和 PR review。
值得注意的是,在此之前,Faker 从未有过官方文档网站,只有由 Jeff Beltran 维护了 3 年的非官方 faker.js 文档。而此次官方文档正是基于 Jeff Beltran 的非官方文档创建的。此外,该维护团队已经与社区管理平台 Open Collective 取得联系,并讨论了该项目的过渡计划。
该维护团队计划全面扩展和持续开发 Faker,并将制定一套完整的路线图,预计将包含如下改进:
支持 ESM;
将 Browserify 转变为 Rollup/Vite;
改进测试基础设施;
提供 typegen 文档;
保持与 Faker 生态系统的现有维护者进行互动;
文档中提供交互式 Playground;
......
此外,该研究团队表示 Faker 项目的原始赞助商将持续为新项目提供支持。
开源社区内的开发者们对于此次维护基本持支持态度。根据该维护团队统计的数据,在项目基本完成合并后,新项目的 star 量一路攀升。
图源:https://twitter.com/faker_js/status/1481918305669627905
但也有人认为这种「打包式」维护,似乎是在利用 faker.js 的原始项目谋取利益:
同时也有人从开源角度分析道:「这说明没有人是不可替代的。开源本不该用于谋生,只能是开发者用额外的时间和热情去做出贡献。」
也许在「开源」这件事上,我们还有很多值得讨论和改进的地方。但毫无疑问,开源精神是值得尊重和发扬的。
参考链接:
https://news.ycombinator.com/item?id=29961274
https://fakerjs.dev/update.html#who-are-the-current-maintainers
https://developers.slashdot.org/story/22/01/16/2357203/library-intentionally-corrupted-by-developer-relaunches-as-a-community-driven-project
如果你自学感觉到很吃力,如果你一个人学习很枯燥,跟看天书一样的,资料这么多也不知道选择哪一本书来看。想学习的时候遇到问题有人咨询,想通过趣味的案例加速学习,欢迎加入我们的队伍!
目前星球有近160人,一起学习
一年88元现在减免12元,
大概每个月只要6块钱,非常划算
推荐阅读:
入门: 最全的零基础学Python的问题 | 零基础学了8个月的Python | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 | 从万众期待到口碑扑街!唐探3令人失望 | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏 | 九宫格 | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!| 再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|
年度爆款文案
点阅读原文,看200个Python案例!