原作者出局,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 項目將由社區控制管理一事,你怎么看?評論區等你~
總結
以上是生活随笔為你收集整理的原作者出局,Faker.js已被社区控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 推荐10个Github热门Python库
- 下一篇: 测试小白入门必知必会的8个测试工具