tinper-bee
Version:
React Components living for enterprise-class pc backend application
81 lines (51 loc) • 1.65 kB
Markdown
# 更新文档
很多步骤可以做成自动化。
### 组件更新
- 确认要更新的组件版本, 然后更新
只有几个组件因为兼容性问题和体积过大问题,没有打包进tinper-bee。包含bee-calendar,bee-carousel,bee-datepicker,bee-dnd,bee-timepicker组件。
这几个组件如下更新:
```
npm install -D bee-carousel
```
其他组件,package.json中保持固定版本,既不带`^`, 如下更新:
```
// 下载具体版本
npm install -D bee-button@1.0.2
```
### 更新日志
现在更新日志仍需要手动。收集大家更新内容。然后手动添加到CHANGELOG.md文件中。
```
## 1.5.1
- InputNumber组件在Table中样式受影响
- FromControl组件search状态disabled时,clear icon 仍可用
- FromControl组件增加onBlur事件
```
### 打包编译
```
npm run build
```
### 测试
在[tinper-bee-overview](https://github.com/tinper-bee/tinper-bee-overview.git)工程中,安装本地的tinper-bee
```
npm install -S ../tinper-bee//相对路径的tinper-bee目录。
```
在tinper-bee-overview根目录执行
```
npm run dev
```
进行测试验证,是否有错误,样式错误等。
### 发布
修改package.json的版本号,发布:
```
npm publish
```
### 生成release
提交git,在[github](https://github.com/iuap-design/tinper-bee/releases)生成一个release。
### 传cdn
打开阿里oss客户端,直接上传。
[assets,build,style]
上传
## github 上发布tag
1. 【tinper-bee】新建tag->输入版本号->tinper-bee->之前写的log复制-->保存
2. 下载当前release->解压->上传cdn
3. 更新文档工程【bee.tinper.org】