架构

这一栏是设计本身:这个项目分成哪几块、数据怎么流过它们、为什么这么设计。它不回答「怎么动手改」(那是开发栏),也不回答「怎么用」(那是使用栏)。

目标产物

节点图 —— 被编译的目标:数据流、局部变量、循环、控制流、变量修改事件。这些规则和 rust2genshin 无关 —— 直接在节点编辑器里手拼节点也一样成立。但它是整个项目的地基:不先理解这一层,就没法理解编译出来的东西为什么长那样。

编译器

Rust → 节点图。

产物与工具

外部依据

参考项目 —— 节点 ID、proto 字段、.gia 格式的外部依据,以及它和本项目的差异。文档站 —— 本站自身怎么从 Typst 编译并发布,以及文档站里那些自定义元素怎么搭起来的。