|
1 | | -# Vue 模块化加载 Monorepo |
2 | | -> Vue 模块通过打包成 lib 的umd 脚本文件独立布置在任何远端服务器上, |
3 | | -> 主程序能过调用远程 umd 脚本文件动态渲染到前端页面 |
| 1 | +# Vue2 Projects |
| 2 | +[](https://github.com/aceHubert/vue-async/actions/workflows/deploy.yml) |
4 | 3 |
|
5 | | -<br> |
6 | | -<br> |
| 4 | +- [Vue2模块化加载](./packages/module-loader/README.md) |
| 5 | +- [React Suspense in Vue2](./packages/resource-manager/README.md) |
| 6 | +- [开发注意事项](./DEVELOP.md) |
7 | 7 |
|
8 | | -[模块化加载说明文档](./packages/module-loader/README.md) |
9 | | -[React Suspense in Vue](./packages/resource-manager/README.md) |
10 | | -[公共方法Utils](./packages/utils/README.md) |
11 | 8 |
|
12 | 9 | <br> |
13 | 10 | <br> |
14 | | - |
15 | | -## Lerna-changelog |
16 | | -`lerna-changelog`基于`pr`来为项目生成`changelog` |
17 | | - |
18 | | -<strong>使用步骤</strong> |
19 | | - |
20 | | -1、从`master`分支切换出`feature`/`bugfix`等分支。 |
21 | | -2、完成开发后进行`commit`,推荐使用`commitizen`来规范`commit msg`,同时有助于对后续子项目生成`changelog`。 |
22 | | -3、将新分支`push`到`remote`端。 |
23 | | -4、创建`pr`,并打上`label`,此处一定要打上`label`,`learn-changelog`就是根据label来确定该`pr`属于`feature`/`bugfix`/`document`等。 |
24 | | -5、切记要在`merge`之前打上`label`。 |
25 | | -6、进行`merge` `pr`操作。 |
26 | | -7、本地切换到`master`分支并进行`pull操`作。 |
27 | | -8、执行`lerna-changelog`,既可得到一份`changeling`。 |
28 | | - |
29 | | -<strong>注意</strong> |
30 | | - |
31 | | -`pr`的`label`并不能随意设置,一定要在项目中声明对应才生效。 |
32 | | -官方默认支持`breaking`/`enhancement`/`bug`/`documentation`/`internal`,如果想用其他,则需要在package.json中进行相应的配置。 |
33 | | -``` json |
34 | | -{ |
35 | | - "changelog": { |
36 | | - "labels": { |
37 | | - "feat": ":rocket: New Feature", |
38 | | - "bug": ":bug: Bug Fix", |
39 | | - "doc": ":memo: Documentation", |
40 | | - "internal": ":house: Internal", |
41 | | - "breaking": ":boom: Breaking Change" |
42 | | - } |
43 | | - } |
44 | | -} |
45 | | -``` |
46 | | - |
47 | | -<br> |
48 | | - |
49 | | -## 子项目的changelog |
50 | | -具体还需参考[README](https://github.com/lerna/lerna/blob/514bc57a53/commands/version/README.md#--conventional-commits) |
0 commit comments