subsystem.canvas.template 1.5 KB

12345678910111213141516
  1. {
  2. "nodes":[
  3. {"id":"title","type":"text","text":"# {{SUBSYSTEM_NAME}} 子系统架构\n\n**所属项目**: {{PARENT_PROJECT}}\n**技术栈**: {{TECH_STACK}}","x":0,"y":-200,"width":360,"height":100,"color":"1"},
  4. {"id":"entry","type":"text","text":"## 入口点\n\n`{{ENTRY_FILE}}`\n\n**职责**:\n- {{ENTRY_RESP_1}}\n- {{ENTRY_RESP_2}}","x":0,"y":-40,"width":240,"height":140,"color":"6"},
  5. {"id":"module-1","type":"text","text":"### {{MODULE_1_NAME}}\n\n**职责**:\n- {{MODULE_1_RESP_1}}\n- {{MODULE_1_RESP_2}}","x":-280,"y":160,"width":200,"height":140,"color":"3"},
  6. {"id":"module-2","type":"text","text":"### {{MODULE_2_NAME}}\n\n**职责**:\n- {{MODULE_2_RESP_1}}\n- {{MODULE_2_RESP_2}}","x":-40,"y":160,"width":200,"height":140,"color":"3"},
  7. {"id":"module-3","type":"text","text":"### {{MODULE_3_NAME}}\n\n**职责**:\n- {{MODULE_3_RESP_1}}\n- {{MODULE_3_RESP_2}}","x":200,"y":160,"width":200,"height":140,"color":"3"},
  8. {"id":"dependencies","type":"text","text":"## 依赖服务\n\n- {{DEP_1}}\n- {{DEP_2}}\n- {{DEP_3}}","x":0,"y":360,"width":200,"height":120,"color":"2"}
  9. ],
  10. "edges":[
  11. {"id":"edge-entry-m1","fromNode":"entry","fromSide":"bottom","toNode":"module-1","toSide":"top"},
  12. {"id":"edge-entry-m2","fromNode":"entry","fromSide":"bottom","toNode":"module-2","toSide":"top"},
  13. {"id":"edge-entry-m3","fromNode":"entry","fromSide":"bottom","toNode":"module-3","toSide":"top"},
  14. {"id":"edge-m2-dep","fromNode":"module-2","fromSide":"bottom","toNode":"dependencies","toSide":"top"}
  15. ]
  16. }