业务域定义
Trantor将业务域的定义抽象为了更易于理解的yaml文件。
app: key: gaia version: 0.0.1-SNAPSHOTmodule: key: example_module name: example_module packageName: io.terminus.trantor.example version: 0.0.1-SNAPSHOT description: Trantor module example| 父标签 | 属性 | 类型 | 必填 | 解释 | 备注 |
|---|---|---|---|---|---|
| - | app | Object | 是 | 应用 | 应用类型:『标准产品』、『应用』、『交付物』。可在交付控制台新增资源时声明当前应用的类型。 |
| app | key | String | 是 | 业务域所属应用的唯一标识符 | 可在交付控制台的资源仓库查看 |
| app | version | Object | 是 | 业务域所属应用的版本 | - |
| - | module | Object | 是 | 业务域 | - |
| module | key | String | 是 | 业务域唯一标识符 | 业务域 key 只能由小写字母和下划线组成 ^[a-z][a-z0-9_]{0,63}$ |
| module | name | String | 否 | 业务域的名称用于展示 | 可以为中文,但不能有特殊字符。例如 /r/n |
| module | packageName | String | 是 | 业务域的包路径 | package 决定了在扫描 模型、视图、行为 等资源的范围。 |
| module | version | Object | 是 | 业务域的版本 | 本期为了兼容保留此版本,可以填任意值,此版本与app.version 一致。 |
| module | description | String | 否 | 业务域的描述信息 | 可以为中文,但不能有特殊字符。例如 /r/n |