@tcwd/cals

v0.1.1
Common application specifications
lowcode json specs

CALS — 通用应用语言规范

定义

CALS 是将前端应用抽象为统一模型, 采用跨端的数据交换格式(如JSON)对前端应用进行标准化描述, 与平台、语言、框架无关的应用规范。

通用应用语言规范 :Common Application Language Specification,简称CALS。

组成

CALS 规范主要分为三部分 :

  • 通用组件语言描述(CLS)
  • 通用数据源描述
  • 通用应用信息描述

应用

CALS 目前主要应用于 WeDa 低码平台,目前定义了 basic 和 platform 两套规范(platform 继承自 basic)

类型 层级 定义
basic 基类 对外的通用应用规范,约束较弱,方便其他团队扩展
platform 子类 对内的低码应用规范,约束较强,云开发低码平台的事实规范

npm i @tcwd/cals

Metadata

  • MIT
  • Whatever
  • WeDa Oteam
  • released 7/14/2021

Downloads