Architecture as Code - 用YAML定义C4模型 | Archyl

在单个archyl.yaml文件中声明完整的C4架构模型。版本控制、CI/CD同步、完全声明式。

将架构模型存储为Git中的archyl.yaml文件。

架构即代码 | YAML + Git + CI/CD | Archyl

架构即代码, 架构YAML, GitOps架构

代码更改在PR中审查,但架构更改是临时的。

人类可读的C4模型YAML schema。

官方GitHub Action在push或merge时同步。

UI编辑导出YAML,YAML编辑同步到UI。

git blame和git log讲述完整故事。

将架构放入Git,在PR中审查,通过CI/CD同步。