2.2 KiB
2.2 KiB
XCUI Parallel Subplans
基于 XCUI完整架构设计与执行计划 的并行拆分版本。
当前建议:
Phase 0由主线继续推进,目标是把 ImGui 从engine/editor公共边界剥离出来。- 其他人不要再去碰
Phase 0正在修改的边界文件,优先认领下面的独立 subplan。 - 每个人只领一个 subplan,按“自己负责的目录”做增量开发,避免跨 subplan 修改核心契约。
推荐并行顺序:
- 可以立即开始:
0306 - 建议在 Core/Backend 契约初步稳定后启动:
070809
已完成归档:
Subplan-01:已于2026-04-04归档到 ../used/XCUI_Subplan-01_Core_Tree_State_完成归档_2026-04-04.mdSubplan-02:已于2026-04-04归档到 ../used/XCUI_Subplan-02_LayoutEngine_完成归档_2026-04-04.mdSubplan-04:已于2026-04-04归档到 ../used/XCUI_Input_Focus_Shortcut_Subplan_完成归档_2026-04-04.mdSubplan-05:已于2026-04-04归档到 ../used/XCUI_Subplan-05_ImGui_Transition_Backend_完成归档_2026-04-04.md
统一协作约束:
- 共享契约文件尽量只由主线或对应 owner 修改。
- 新模块优先放到新目录,不要把 XCUI 新逻辑继续塞进旧的 ImGui helper。
- 每个 subplan 都要自带最小测试或样例,不接受只落抽象不落验证。
- 每个 subplan 完成后,至少产出一个可被其他 subplan 直接依赖的稳定入口。
共享高风险边界:
engine/include/XCEngine/UI/engine/include/XCEngine/Core/Layer.hengine/include/XCEngine/Core/LayerStack.heditor/src/Application.cppeditor/src/Viewport/IViewportHostService.h
Subplan 列表:
Subplan-03:XCUI Style / Theme / TokenSubplan-06:XCUI Markup / Import / Hot ReloadSubplan-07:XCUI Schema Inspector / PropertyGridSubplan-08:XCUI DockHost / Menu / Panel ShellSubplan-09:XCUI ViewportSlot / Editor Integration