1 Star 0 Fork 2

lang.yu / zero-schema

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Zero Specification 标准

详细教程:《Zero云平台白皮书》

0. 引导

1. 基本介绍

  • 发布地址:http://www.vertx-cloud.cn/
  • 所有Json Schema文件使用.json后缀
  • 所有EMF文件使用EMF专用后缀
  • Json Schema和EMF文件名一致
  • 文件名都为feature-it格式,feature代表该文件使用的业务领域,it代表该文件隶属的技术术语

2. 目录介绍

目录 含义
database 按数据库结构构造的基础规范,从表名开始使用大写处理路径。
datum 非关系数据库底层存储定义。
kidd 原始配置,按 CLASSPATH 文件结构 / 云端统一接口打造的说明。
kiss 接口定义,描述输入和输出。
kilo 任务定义。
mage 实体定义。
melodic 抽象定义,对应底层语言文件类名。
modello 模型定义。
mod 模块定义。
sage 二义性定义,主要用于定义部分二义性配置节点(通常按数据类型)。
see 前端配置定义。
semantic 属性专用说明,用于解释全系统统一的属性、术语等相关信息。
send 参数专用,输入/输出参数专用。
  1. 数据库部分语法:#/database/TABLE/COLUMN,文件对应到COLUMN,定义如下:
    1. 线性维度:该列包含枚举值。
    2. 复杂配置:该列数据结构是JsonObject / JsonArray。
  2. 非关系数据库部分:#/datum/CONCEPT,文件对应到CONCEPT
  3. 实体部分语法:#/mage/IDENTIFIER,文件对应到IDENTIFIER
  4. 模型部分语法:#/modello/IDENTIFIER,文件对应到IDENTIFIER
  5. 模块部分语法:#/mod/PATH,文件对应到PATH,PATH命名为前端后端对应的路径(将/切换成.)。
  6. 抽象定义部分语法:#/melodic/CLASS,文件对应到CLASS,其中CLASS为类全名。
  7. sage为二义性定义,包含很多和二义性数据结构相关的内容。

空文件

简介

https://www.vertx-cloud.cn/ 标准,云端白皮书 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/silentbalanceyh/zero-schema.git
git@gitee.com:silentbalanceyh/zero-schema.git
silentbalanceyh
zero-schema
zero-schema
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891