为 webpack 做出贡献的群体,通常热衷于开源项目、关心用户体验和关注软件生态系统,对这些人来说,更具有意义的事情是,获得共同推动着 web 向前发展的成就感。由于我们使用 Open Collective 资金模型,公开透明地积累和管理资金,所以我们能够通过贡献人员、依赖项目和核心团队获得支持和资金。想要捐款,只需点击下面的按钮……
但是,投入资金的回报情况如何呢?
我们希望能为开发人员提供最大程度的愉悦开发体验。开发人员可以通过如下方式为我们提供帮助,例如,贡献丰富有趣的文档、发布 pull request、帮助我们覆盖小众用例,并辅助维护 webpack。
任何人都可以通过以下方式来帮助 webpack:
可以要求你的雇主通过使用 webpack 来改进工作流程:webpack 是用于字体、图像、图像优化和 json 的 all-in-one 全特性工具。向他们解释 webpack 试图将代码和资源打包为最小文件体积,从而使网站和应用程序更加快速。
向 webpack 贡献代码,并不只是对专属 club 的贡献。你作为开发人员正在为下游项目的整体健康做出贡献。数百个、甚至数千个项目依赖于 webpack,你的贡献将使所有用户的生态系统更加完善。
本章节的其余部分,是专门针对那些「希望成为我们持续增长社区的一部分」的开发人员编写:
CTO, VP 和业主也可以向我们提供帮助!
webpack 是打包代码的全特性工具。它可以在由社区驱动的 plugin 和 loader 的帮助下处理字体、图像、数据等。将你的所有资源交付一个工具进行处理,是非常有效地资源管理方案,这样你或你的团队可以花更少的时间,来确保具有许多移动部件的机器正常工作,并且有更多时间构建你的产品。
除了资金援助外,公司还可以通过以下方式支持 webpack:
你还可以鼓励开发人员,向 webpack 生态系统贡献开源的 loader, plugin 和其他工具。最后,如上所述,非常感谢帮助我们添加 CI/CD 基础设施的那些公司。
对于那些对我们的使命感兴趣的人 - 例如风险投资者、政府机构、数字营销公司等 - 我们真诚希望你能够与我们展开合作,通过 webpack 这个最好的 npm package,改善你的产品!所以请毫不犹豫地向我们提出你需要解决的问题。
随着 webpack 的发展,webpack 特性(features)和改动(changes)的文档会同步更新。webpack 集成了自动创建 issue 的机制,在过去几年被证明是行之有效的。 当一个特性被合并后,在我们的仓库(repository)中会创建一个文档要求的 issue ,我们希望该 issue 能及时解决。这意味着有特性,改动和重要改动(breaking changes)等着文档提交、检查、发布。尽管如此,如果 Pull Request 作者 30 天还未完成,我们会把这种 Pull Request 标记为失效(stale)。我们会接管未完成的部分,并完成该任务。 如果 Pull Request 作者把 fork 的仓库的写权限授权给 webpack 文档团队,我们将直接提交到你的分支来完成任务。否则,我们不得不自己重头开始,或者委托给有意愿的社区成员。这样你的 Pull Request 就是多余的,可能会被清理程序(cleanup process)关闭。
Webpack 5 现已正式发布。请阅读我们的 发布公告。如还未准备升级,请阅读 webpack 4 文档。