0.18.0 • Published 2 months ago
root-lowcode-material-biz v0.18.0
lowcode-material-biz
一个面向 PC 的业务物料库
发布
发布模式
- 登录账号
npm login --registry=https://registry.npmjs.org
,根据提示输入以下内容- 账号输入:
root-npm-account
- 密码输入:
!@#456YUIO
- 邮箱:输入你自己的邮箱,比如
abc@gmail.com
- 一次性验证码:输入接收到的验证码
- 账号输入:
- 执行对应的发布命令,例如
npm run pub:patch
- 发布完成后修改相关低代码项目的资产包配置(物料库版本号更新)
命令
启动调试
npm run lowcode:dev # 打开开发环境,运行所有组件
构建
npm run lowcode:build # 使用此命令可以编译生成metadata
物料转换
npm run build o2m # 将表单excel字段转换出物料
组件命名约定
实际发布组件之后发现与官方组件组件库存在重名情况,为避免此情况,约定此组件库所有组件均已Biz
开头,比如我们想封装一个Table
组件,可以定义名为BizTable
发布约定
- 通过脚本命令更新版本及进行发布,禁止手动更新版本发布
- 发布前必须更新
CHANGE_LOG.md
的版本信息
版本更新约定
x.0.0
major版本,设计架构变更,可能不兼容旧版本,执行yarn pub:major
0.x.0
minor版本,增加新特性,或者更新旧特性,基本兼容旧版本,执行yarn pub:minor
0.0.x
patch版本,补丁版本,只用于修复缺陷,完全兼容旧版本,执行yarn pub:patch
CHANGE_LOG.md
约定
用于记录版本,有如下约定:
1. add
增加新组件或新属性
2. update
更新逻辑或字段名称等
3. fix
修复缺陷
举例:
# 0.8.0
- [x] `add` `form-input` 默认支持清空
- [x] `update` `biz-search-form` 支持设置`value`设置
- [x] `add` `form-input` 多选框默认支持全选功能、选择模式改为行内选择
# 0.9.0
- [x] `add` 支持分组为**业务组件**
注意,每个版本下的每一行是一个更新,每次开发前先将开发目标写上去:
- [ ] 这是一个开发目标
完成之后,将其勾选设置上:
- [x] 这是一个开发完成的目标