Простой инструмент для генерации диаграмм Draw.io из YAML описания.
- Конвертация YAML файла с описанием узлов и связей в XML формат Draw.io (
.drawio). - Поддержка настройки стилей, размеров и координат узлов.
- Автоматическое создание связей между узлами.
-
Установите зависимости:
pip install pyyaml
-
Создайте файл
diagram.yaml(см. пример в репозитории). -
Запустите скрипт:
python yaml_to_drawio.py
-
Откройте созданный файл
output.drawioв Draw.io.
nodes:
- id: "node1"
label: "Node 1"
x: 100
y: 100
edges:
- source: "node1"
target: "node2"