Архитектура · Профессиональный — набор 1
Архитектура · терминов: 6 · усвоено: 0
Экран 1 из 6Войдите, чтобы сохранять прогресс и получать баллы
Диаграммы как код (Diagrams as Code) · diagrams-as-code
Частота: средняя · Сложность: 3/5 · растёт
Подход, при котором диаграммы описываются текстом в репозитории и рендерятся автоматически.
Diagrams as Code — практика, когда схема задаётся не в графическом редакторе, а текстовым описанием (например, на Mermaid), которое хранится рядом с кодом и версионируется. Это позволяет ревьюить изменения диаграмм через pull request, получать диффы вместо картинок и автоматически обновлять документацию в CI. Подход применяется в архитектурной документации, описании потоков данных и последовательностей вызовов. Проект archify использует эту идею в связке с ИИ-агентами: описание идеи, плана или кодовой базы превращается в интерактивную диаграмму автоматически.
Примеры употребления
sequenceDiagram в README рендерится GitHub автоматически — отдельный редактор не нужен.
Изменение схемы пришло в pull request диффом на 10 строк Mermaid.
В CI настроили проверку, что Mermaid-схемы в docs/ валидны.
Archify генерирует diagrams-as-code из существующей кодовой базы.
#mermaid#документация#version-control#автоматизация
Источники
https://github.com/tt-a1i/archifyhttps://api.github.com/repos/tt-a1i/archifyhttps://mermaid.js.org/Полная карточка в словаре — открыть в новой вкладке ↗
