Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

webpack 文档更新日志(6.16-7.10) #47

Open
QC-L opened this issue Jul 10, 2020 · 0 comments
Open

webpack 文档更新日志(6.16-7.10) #47

QC-L opened this issue Jul 10, 2020 · 0 comments

Comments

@QC-L
Copy link
Owner

QC-L commented Jul 10, 2020

伴随着 webpack 5 beta 版本特性的更新,webpack 的文档也在升级中。这期间文档内容、loader 和 plugin 都在发生着变化。为了让国内的前端开发能够及时看到文档中的变化,我们(印记中文团队)决定每半个月向大家同步一篇 webpack 文档的更新日志(包括中文站)。

更新日志分为英文篇和中文篇:

  1. 英文篇会主要介绍 webpack 文档的更新部分;
  2. 中文篇则会介绍翻译工作的最新进展。

英文篇

站点更新

ps: cypress 是基于 Mocha API 的基础上开发的一套开箱即用的 E2E 测试框架,并不依赖前端框架,也无需其他测试工具库,配置简单,并且提供了强大的 GUI 图形工具,可以自动截图录屏,实现时空旅行并在测试流程中 Debug 等等。

内容更新

loader

  • 删除了 bundle-loader 文档
  • 删除了 transform-loader 文档

plugin

  • 新增了 NoEmitOnErrorsPlugin 文档

概念(concepts)

  • 更新了 Module Federation 部分的文档

配置(Configuration)

  • 更新了 output 文档
    • 新增 ouput.scriptType 选项
  • 更新了 resolve 文档
    • 新增 resolve.restrictions 选项

参考资料

中文篇

中文站点有大概长达一年多的时间没有进行维护,最近我们重启了中文站点的翻译工作,对翻译工作感兴趣的戳这里。

同步

为了实现同步,我编写了两个小工具:

  1. 自动与英文站进行同步
  2. 自动下载最新的 loader

以上两个操作都会结合自动合并到中文站,如果产生冲突会自动发起 Pull Request。

再结合 Github Action 就可以实现自动同步。

翻译进展

指南及配置

lcxfs1991dear-lizhihua 以及 QC-L 共同完成。

这两部分内容,已基本完成。

API

文章 译者 校对者 状态
Plugin API chenzesam QC-L 已完成
Logger 接口 wangjq4214 QC-L 已完成
Compilation Object jacob-lcs QC-L 已完成
API 首页 Xeonice QC-L 已完成
Module 变量 carlz812 QC-L/lcxfs1991 已完成
Module 方法 kingzez QC-L 已完成
HMR Geekhyt QC-L 已完成
解析器 pampang QC-L 已完成
Node ssszp QC-L 已完成
CLI Fonkie QC-L 校对修改中
Loader 接口 Aastasia QC-L 校对修改中
Stats 数据 - - 未认领

配置

文章 译者 校对者 状态
配置首页 dear-lizhihua 翻译中
Output navigatorOpera QC-L 已完成
Mode aa875982361 QC-L 已完成
入口及上下文 jungor QC-L 已完成
配置类型 doflamin QC-L 校对修改中
配置语言 NealST QC-L 已完成
DevServer jerexyz QC-L 已完成
DevTool weiyuan0609 QC-L 已完成

迁移

文章 译者 校对者 状态
从 v3 升级到 v4 Catherine001li QC-L/lcxfs1991 已完成
从 v1 升级到 v2 或 v3 miazhuce QC-L 已完成

Loader 及 Plugin

由于 loader 和 plugin 部分内容较多,这里只展示已完成的内容。

Loader

文章 译者 校对者
work-loader jacob-lcs QC-L
babel-loader flytam QC-L
bundle-loader mercurywang QC-L/lcxfs1991
cache-loader mercurywang QC-L
coffee-loader mercurywang QC-L
eslint-loader Xeonice QC-L
less-loader phobal QC-L
source-map-loader mercurywang QC-L

由于 bundle-loader 已弃用,此文档将于近期移除。为了表示对译者尊重,所以这里做了展示。

Plugin

文章 译者 校对者
dll-plugin weiyuan0609 QC-L
hot-module-replacement-plugin navigatorOpera QC-L
i18n-webpack-plugin NealST QC-L
uglifyjs-webpack-plugin jefferyE QC-L

其它

文章 译者 校对者 状态
品牌 helianthuswhite QC-L/lcxfs1991 已完成
对比 mercurywang QC-L 已完成
词汇表 daxiaoxiaodejia QC-L/lcxfs1991 已完成
许可证 GSZS QC-L 已完成

以上为半月以来 webpack 中文文档的更新内容。

感谢所有译者的参与与支持,同时希望更多的开发者参与到社区的维护中来。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant