https://github.com/dtstack/chengying-front
https://github.com/dtstack/chengying-front
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/dtstack/chengying-front
- Owner: DTStack
- Created: 2022-03-30T11:11:03.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-08T02:56:06.000Z (almost 3 years ago)
- Last Synced: 2024-02-25T12:39:09.875Z (over 1 year ago)
- Language: TypeScript
- Size: 6.31 MB
- Stars: 5
- Watchers: 13
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# ChengYing
# 开发
基于 webpack 的开发配置环境,可以使用 npm 管理项目```bash
$ npm i
$ # 开发构建
$ npm start 或者 npm run dev
$ # 生产构建
$ npm run build
```
推荐使用 yarn 管理依赖```bash
$ yarn
$ yarn add package.name
```## 提交 commit
```bash
$ git cz
```## 合并并 Push dev
```bash
# 该命令会先切换到 开发分支(dev), pull 远程的dev 分支后,会合并当前的工作分支, 然后
# 执行 git push 操作,最后切回到工作分支,rebase 开发分支的内容
$ npm run push-dev
```## 版本发布
```bash
# 默认分支为 master , 发布为此版本更新
$ npm run release#【自定义】版本发布名称为 v1.0.0-test
$ npm run release -- -r v1.0.0-test# 指定升级版本为【次】版本号
$ npm run release -- -r minor# 指定升级版本为【主】版本号
$ npm run release -- -r major# 指定升级版本为【修订】版本号
$ npm run release -- -r patch# 指定发布分支
$ npm run release -- -b branchName# 指定发布分支以及发布名称
$ npm run release -- -b branchName -r versionName```
## 手动生成 CHANGELOG
```bash
$ npm run changelog
```