新人上手阅读地图
这组文档不是 API 罗列,而是按“新人理解项目”的顺序重建一遍工程认知。
如果你刚接手这个仓库,建议按下面顺序读:
- 00-新人30分钟了解项目精髓
- 01-总览
- 02-Schema与核心数据模型
- 03-Editor编辑器状态流
- 04-Sandbox画布与交互
- 05-DataSource数据驱动
- 06-Runtime渲染与组件机制
- 07-扩展点与新人落地建议
这套文档重点回答什么
- 这个项目真正的单一事实来源是什么
- 编辑器、画布、运行时到底谁负责什么
- 数据源变化后,页面为什么会重新渲染
- 为什么项目要把编辑器和运行时拆开
- 新人第一次改需求,应该从哪里下手才不会绕远路
先给结论
Quantum Lowcode 的核心不是“拖拽”,而是“Schema 驱动的可执行页面系统”。
项目把一个低代码页面拆成了 4 层职责:
Schema负责描述页面结构、组件属性、事件和数据源Core负责把静态 Schema 变成带生命周期、事件、依赖追踪能力的节点树Editor + Sandbox负责编辑时的可视化交互,不负责真正业务渲染Runtime + UI负责把当前页面渲染出来,并在运行时响应数据和事件
这也是你理解整个仓库时最重要的主线。
推荐阅读方式
如果你只有 30 分钟,先读 00 和 01。
如果你要开始改需求,至少补读 03、04、05。
如果你要新增组件、扩展运行时、接入业务能力,再读 06 和 07。
