Skip to content

Commit a2017b9

Browse files
author
luoxue
committed
docs(readme): fe-workflow 蓝图
1 parent c22ab63 commit a2017b9

File tree

3 files changed

+45
-9
lines changed

3 files changed

+45
-9
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## [1.0.9](https://github.com/luoxue-victor/learn_webpack/compare/v1.2.13...v1.0.9) (2020-01-11)
1+
## [1.0.9](https://github.com/luoxue-victor/learn_webpack/compare/v1.2.13...v1.0.9) (2020-01-12)
22

33
### 🐛 Bug 修复
44
范围|描述|commitId
@@ -8,6 +8,12 @@
88
test | eslint | [de72f2e](https://github.com/luoxue-victor/learn_webpack/commit/de72f2e)
99
test | eslint | [d75c7fb](https://github.com/luoxue-victor/learn_webpack/commit/d75c7fb)
1010

11+
12+
### 📝 文档
13+
范围|描述|commitId
14+
--|--|--
15+
readme | 本项目第三次革命 | [c22ab63](https://github.com/luoxue-victor/learn_webpack/commit/c22ab63)
16+
1117
## [1.2.13](https://github.com/luoxue-victor/learn_webpack/compare/v1.2.12...v1.2.13) (2020-01-11)
1218

1319
范围|描述|commitId

README.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,32 @@
2121

2222
本项目经多多次迭代,终于迎来了第三次革命。以 `@pkb/cli` 脚手架为根本,创建/配置项目,以 `webpack-box` 为服务,打包/运行项目。以 `workflow-ui` 为平台,构建工作流。
2323

24+
### fe-workflow 有哪些优势
25+
26+
- 📦 使用了目前最流行的打包工具 webpack,且使用 webpack-chain 进行 webpack 配置
27+
- 🏈 约定式目录
28+
- 🍁 多框架支持(vue/react/小程序等应有尽有)
29+
- 💈 编译速度(支持一键开启 dll 等)
30+
- 🚄 功能完备(可支持 webpack 所有最佳实践方案)
31+
- 🎉 可插拔的插件系统(多项目管理)
32+
- 🚀 定制化解决方案(webp、图片压缩、骨架屏等)
33+
- 🧪 测试(单元测试、e2e)
34+
- 📺 工具类集成(适配 adapter、callApp、无痕埋点、canvas 引擎等)
35+
- 🔧 集成解决方案(提测、联调、部署)
36+
- 🏠 监控(性能监控、异常错误监控)
37+
- 🌴 界面化管理项目(待完成)
38+
- 🍎 可扩展
39+
2440
### @pkb/cli 脚手架
2541

2642
`@pkb/cli` 为本项目的脚手架,可用来生成项目、添加插件、检查项目配置、升级更新等等,主要的功能就是对整体项目的管理。
2743

2844
### webpack-box 服务
2945

3046
1. webpack-box 是一个对 webpack 进行了封装的开箱即用的项目。集成了 webpack 的各种优化,配置了 webpack 常用到的 loader 和 plugin,原则上您不需要做任何配置就可以使用。
31-
2. webpack-box 使用 webpack-chain 的方式进行的配置,您可以更加灵活的对 webpack 中的配置进行修改。
32-
3. webpack-box 支持插件配置,您可以使用插件管理项目配置,可以多项目复用
33-
4. 您也可以当作参考手册,来这里找到任何想要的 webpack 配置
34-
5. 如果想要从头系统学习,可以切换到不同分支上,我把每课时的内容都分别切成了不同的分支,您可以在这些分支上自由尝试
47+
2. webpack-box 支持插件配置,您可以使用插件管理项目配置,可以多项目复用
48+
3. 您也可以当作参考手册,来这里找到任何想要的 webpack 配置
49+
4. 如果想要从头系统学习,可以切换到不同分支上,我把每课时的内容都分别切成了不同的分支,您可以在这些分支上自由尝试
3550

3651
#### 本项目诚邀所有共建者,一起来完善,无论你提供了多少的代码都可以被展示在贡献者名单内!
3752

tools/create-readme/header.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,32 @@
2121

2222
本项目经多多次迭代,终于迎来了第三次革命。以 `@pkb/cli` 脚手架为根本,创建/配置项目,以 `webpack-box` 为服务,打包/运行项目。以 `workflow-ui` 为平台,构建工作流。
2323

24+
### fe-workflow 有哪些优势
25+
26+
- 📦 使用了目前最流行的打包工具 webpack,且使用 webpack-chain 进行 webpack 配置
27+
- 🏈 约定式目录
28+
- 🍁 多框架支持(vue/react/小程序等应有尽有)
29+
- 💈 编译速度(支持一键开启 dll 等)
30+
- 🚄 功能完备(可支持 webpack 所有最佳实践方案)
31+
- 🎉 可插拔的插件系统(多项目管理)
32+
- 🚀 定制化解决方案(webp、图片压缩、骨架屏等)
33+
- 🧪 测试(单元测试、e2e)
34+
- 📺 工具类集成(适配 adapter、callApp、无痕埋点、canvas 引擎等)
35+
- 🔧 集成解决方案(提测、联调、部署)
36+
- 🏠 监控(性能监控、异常错误监控)
37+
- 🌴 界面化管理项目(待完成)
38+
- 🍎 可扩展
39+
2440
### @pkb/cli 脚手架
2541

2642
`@pkb/cli` 为本项目的脚手架,可用来生成项目、添加插件、检查项目配置、升级更新等等,主要的功能就是对整体项目的管理。
2743

2844
### webpack-box 服务
2945

3046
1. webpack-box 是一个对 webpack 进行了封装的开箱即用的项目。集成了 webpack 的各种优化,配置了 webpack 常用到的 loader 和 plugin,原则上您不需要做任何配置就可以使用。
31-
2. webpack-box 使用 webpack-chain 的方式进行的配置,您可以更加灵活的对 webpack 中的配置进行修改。
32-
3. webpack-box 支持插件配置,您可以使用插件管理项目配置,可以多项目复用
33-
4. 您也可以当作参考手册,来这里找到任何想要的 webpack 配置
34-
5. 如果想要从头系统学习,可以切换到不同分支上,我把每课时的内容都分别切成了不同的分支,您可以在这些分支上自由尝试
47+
2. webpack-box 支持插件配置,您可以使用插件管理项目配置,可以多项目复用
48+
3. 您也可以当作参考手册,来这里找到任何想要的 webpack 配置
49+
4. 如果想要从头系统学习,可以切换到不同分支上,我把每课时的内容都分别切成了不同的分支,您可以在这些分支上自由尝试
3550

3651
#### 本项目诚邀所有共建者,一起来完善,无论你提供了多少的代码都可以被展示在贡献者名单内!
3752

0 commit comments

Comments
 (0)