diagram as code
コードによる作図
テキストベースのコードからシステム構成図やアーキテクチャ図を自動生成する手法や概念
バージョン管理が可能
Gitなどのリポジトリで履歴や差分を追跡できるため、「誰がいつ変更したか」が明確になります。
修正コストの削減
図の一部を変更したい場合、わざわざ画像編集ソフトを開く必要がなく、コードを書き換えるだけで自動的に綺麗な図が再描画されます。
属人化の解消
テキストで記述されるため、他のエンジニアが意図や構成をレビューしやすくなります。
DaC
text to diagram
Python
DOT言語
-
Graphviz
PlantUML
mermaid.js
D2
diagrams.net
Infrastructure as Code
再利用性
テンプレート
hannsolo-lab
-
/hannsolo-lab/DaaC
mrsekut-p
-
/mrsekut-p/diagramをコードで書くツールの良さ
/villagepump/diagram as code
Diagrams · Diagram as Code