Commit Graph

8 Commits

Author SHA1 Message Date
skycurtain 91e163640a docs: opus分析结果session 2026-05-10 01:07:40 +08:00
skycurtain 973f74d0d8 docs: 更新 AGENTS.md 以明确项目阶段与协作规范
- 将文档标题和结构重定向为 Agent 协作指南,强调“严禁直接改代码”的铁律
- 清晰定义当前项目阶段:仅有核心 Schema 类型定义,无运行时代码
- 详细说明工具链(Bun)、语言(中文注释)和 Schema 架构铁律
- 列出设计文档位置和常见误区,以指导后续开发决策
2026-05-08 09:40:18 +08:00
skycurtain 41f59dda72 feat(schema): 扩展 CSSProperties 类型并完善组件接口注释
- 将 CSSProperties 的值类型从 string 扩展为 string | number | undefined,以支持更灵活的样式定义
- 为 Component 接口的 style 和 props 字段添加详细注释,明确其设计意图和使用规范
- 移除已完成的 TODO 注释
2026-05-08 09:38:25 +08:00
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