Files
XCEngine/docs/used/Subplan-06_XCUI-Markup-Import-HotReload.md

47 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

# Subplan 06XCUI Markup / Import / Hot Reload
目标:
-`.xcui` / `.xctheme` / `.xcschema` 拉进资源系统。
- 建立导入、编译产物、热重载、诊断输出的第一版链路。
负责人边界:
- 负责资源类型、导入器、artifact、诊断日志。
- 不负责 widget 运行时逻辑本身。
建议目录:
- `engine/include/XCEngine/Resources/UI/`
- `engine/src/Resources/UI/`
- `editor/src` 中与导入面板、诊断输出相关的接入口
前置依赖:
- 需要主计划中的资源类型命名拍板。
-`Subplan 03``Subplan 07` 协调格式字段。
现在就可以先做的内容:
- 定义三类资源描述结构
- 设计导入错误诊断格式
- 设计热重载触发和缓存失效策略
- 先做一个最小 parser可以把简单 `.xcui` 编成中间结构
明确不做:
- 不做完整 markup 语法大全
- 不做 inspector 的最终渲染
交付物:
- UI 资源类型定义
- 导入器与 artifact 结构
- 热重载与错误输出最小闭环
验收标准:
- UI 资源可被 ResourceManager 识别
- 导入失败时有可读诊断
- 改动文件后可触发重新加载