0.18.0 • Published 2 months ago

root-lowcode-material-biz v0.18.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

TOC

lowcode-material-biz

一个面向 PC 的业务物料库

发布

发布模式

  1. 登录账号 npm login --registry=https://registry.npmjs.org,根据提示输入以下内容
    1. 账号输入:root-npm-account
    2. 密码输入:!@#456YUIO
    3. 邮箱:输入你自己的邮箱,比如abc@gmail.com
    4. 一次性验证码:输入接收到的验证码
  2. 执行对应的发布命令,例如npm run pub:patch
  3. 发布完成后修改相关低代码项目的资产包配置(物料库版本号更新)

命令

启动调试

npm run lowcode:dev  # 打开开发环境,运行所有组件

构建

npm run lowcode:build  # 使用此命令可以编译生成metadata

物料转换

npm run build o2m # 将表单excel字段转换出物料

组件命名约定

实际发布组件之后发现与官方组件组件库存在重名情况,为避免此情况,约定此组件库所有组件均已Biz开头,比如我们想封装一个Table组件,可以定义名为BizTable

发布约定

  1. 通过脚本命令更新版本及进行发布,禁止手动更新版本发布
  2. 发布前必须更新CHANGE_LOG.md的版本信息

版本更新约定

  1. x.0.0 major版本,设计架构变更,可能不兼容旧版本,执行yarn pub:major
  2. 0.x.0 minor版本,增加新特性,或者更新旧特性,基本兼容旧版本,执行yarn pub:minor
  3. 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] 这是一个开发完成的目标
0.18.0

2 months ago

0.17.0

6 months ago

0.16.0

6 months ago

0.15.0

6 months ago

0.14.0

6 months ago

0.13.0

6 months ago

0.12.0

7 months ago

0.11.1

7 months ago