skycurtain
|
a2f09fe49b
|
refactor: 将 /core 重命名为 /shared
|
2026-04-15 10:22:59 +08:00 |
|
skycurtain
|
6d991326a5
|
refactor: 简化schema结构,更新AGENTS.md
|
2026-04-14 14:20:46 +08:00 |
|
skycurtain
|
c3846da8ae
|
docs: 新增 DatAlive 设计器核心架构设计文档
- 新增设计器静态依赖分析方案,阐述基于 AST 的代码片段解析与依赖图谱构建
- 新增实体生命周期引擎实现规范,定义引擎驱动的事件分发与交互触发策略
- 新增悬浮组件架构设计规范,明确底层数据统一与上层视图分离的核心原则
- 新增应用运行模式架构规范,严格区分设计态、预览态与运行态的边界
- 新增设计器选中与分组交互规范,定义选中态、激活态及下钻交互的行为矩阵
|
2026-04-10 23:03:45 +08:00 |
|
skycurtain
|
12b9ab3f4b
|
feat(schema): 新增低代码设计器核心数据结构定义
引入完整的低代码设计器 schema 架构,包含以下核心模块:
- application: 应用级配置容器,整合所有设计时和运行时配置
- core: 基础类型定义(Entity、JsonValue、DynamicExpression 等)
- component: 组件树结构,支持布局、样式、数据和交互
- page: 页面配置,支持多种布局模式(自由、弹性、流式)
- route: 路由系统,支持嵌套路由和重定向
- variable: 全局状态管理
- data-source: 数据源抽象,支持 REST 和数据库协议
- query: 数据查询配置,支持静态数据、REST 等多种模式
- mutation: 数据变更操作
- filter: 数据过滤管道
- interaction: 交互系统,包含事件和动作机制
同时更新 package.json 的模块入口,并添加 AGENTS.md 项目说明文档。
|
2026-04-09 20:22:00 +08:00 |
|
skycurtain
|
7013c0f25b
|
initial commit
|
2026-03-31 11:20:10 +08:00 |
|