@cloudbase/cals
v1.2.5
Published
Common application specifications
Downloads
11,161
Readme
CALS — 通用应用语言规范
定义
CALS 是将前端应用抽象为统一模型, 采用跨端的数据交换格式(如 JSON)对前端应用进行标准化描述, 与平台、语言、框架无关的应用规范。
通用应用语言规范 :Common Application Language Specification,简称 CALS。
完整的类型 API 请查看: https://weda-dev.pages.woa.com/typedocs/modules/_cloudbase_cals.html
组成
CALS 规范主要分为三部分 :
- 应用描述
- 组件描述
- 数据源描述
应用
CALS 扩展自通用组件语言规范,目前主要应用于微搭低代码平台,目前定义了 basic 和 platform 两套规范(platform 继承自 basic):
| 类型 | 层级 | 定义 | | -------------- | ---- | ------------------------------------------ | | basic | 基类 | 对外的通用应用规范 | | platform | 子类 | 对内的低码应用规范,微搭平台运行的实际标准 |
组件
TODO
数据源
TODO
API
本库还提供了核心的应用 cals 处理工具方法
// TODO