Skip to content

新人上手阅读地图

这组文档不是 API 罗列,而是按“新人理解项目”的顺序重建一遍工程认知。

如果你刚接手这个仓库,建议按下面顺序读:

  1. 00-新人30分钟了解项目精髓
  2. 01-总览
  3. 02-Schema与核心数据模型
  4. 03-Editor编辑器状态流
  5. 04-Sandbox画布与交互
  6. 05-DataSource数据驱动
  7. 06-Runtime渲染与组件机制
  8. 07-扩展点与新人落地建议

这套文档重点回答什么

  • 这个项目真正的单一事实来源是什么
  • 编辑器、画布、运行时到底谁负责什么
  • 数据源变化后,页面为什么会重新渲染
  • 为什么项目要把编辑器和运行时拆开
  • 新人第一次改需求,应该从哪里下手才不会绕远路

先给结论

Quantum Lowcode 的核心不是“拖拽”,而是“Schema 驱动的可执行页面系统”。

项目把一个低代码页面拆成了 4 层职责:

  • Schema 负责描述页面结构、组件属性、事件和数据源
  • Core 负责把静态 Schema 变成带生命周期、事件、依赖追踪能力的节点树
  • Editor + Sandbox 负责编辑时的可视化交互,不负责真正业务渲染
  • Runtime + UI 负责把当前页面渲染出来,并在运行时响应数据和事件

这也是你理解整个仓库时最重要的主线。

推荐阅读方式

如果你只有 30 分钟,先读 0001

如果你要开始改需求,至少补读 030405

如果你要新增组件、扩展运行时、接入业务能力,再读 0607

MIT Licensed