Перейти к содержимому

Из кода

Из кода читает вставленный вами исходный код, автоматически определяет его тип и преобразует в редактируемую диаграмму. Он самостоятельно располагает сервисы, таблицы, ресурсы и связи между ними. AI не требуется; весь разбор выполняется полностью в вашем браузере, офлайн и автономно.

Из кода: значок определённого формата, исходный код и предпросмотр

В нижней панели инструментов Дополнительные инструменты (⋯) → Из кода.

Когда вы вставляете исходный код, в верхней части диалога появляется значок с определённым типом. Распознаются следующие форматы:

ФорматЧто создаётся
Docker Compose (YAML)Сервисы, зависимости, сети и тома.
Kubernetes (YAML)Ресурсы, такие как Deployment, Service, Ingress, и их связи.
HelmСтруктура шаблона/чарта Helm.
Graphviz DOT (.dot / .gv)Узлы и рёбра графа DOT.
PlantUML (.puml / .plantuml / .iuml / .pu)Структура диаграммы PlantUML.
Terraform (.tf / .hcl)Ресурсы Terraform и зависимости.
SQLER-диаграмма с таблицами и связями по внешним ключам.
План EXPLAINВывод EXPLAIN JSON из Postgres/MySQL в виде дерева плана запроса.
OpenAPIЭндпоинты и связи схем из определения OpenAPI.
git logГраф git из коммитов и веток.

Когда введён текст, который не удаётся распознать, значок показывает «unknown» и выводится подсказка.

  1. Откройте Дополнительные инструменты → Из кода.
  2. Введите или вставьте исходный код в левое поле либо загрузите его из файла с помощью Загрузить файл. Тип определяется автоматически.
  3. Проверьте живой предпросмотр справа; его можно рассмотреть с помощью элементов управления масштабом.
  4. Нажмите Вставить, чтобы разместить диаграмму на холсте. Результат состоит из настоящих редактируемых фигур.
  • Направление потока: располагайте диаграмму сверху вниз (TB) или слева направо (LR). (Этот параметр не отображается в сетке SQL → ER.)
  • Стиль рисования и шрифт: переключайтесь между чистым/эскизным рисованием и рукописным/обычным шрифтом; применяется как к предпросмотру, так и к вставленным фигурам.
  • Фильтры связей: если в графе более одного типа связей, появляются подписанные чипы, которые включают/выключают каждый тип по отдельности.
  • Стиль связей SQL: в ER-диаграмме можно выбрать линию связи как прямую линию, прямую стрелку, умную стрелку или воронью лапку (crow’s-foot).
  • Сравнение (drift): сравнивает ваш текущий исходный код с предыдущей вставкой того же типа; выделяет цветом добавленные и удалённые узлы (+добавлено / −удалено).

Кнопка Загрузить файл принимает следующие расширения: .yaml, .yml, .txt, .dot, .gv, .puml, .plantuml, .iuml, .pu, .tf, .hcl.

  • Ключ не требуется; работает полностью офлайн.
  • Внизу показываются количество узлов, связей и групп, а также любые предупреждения.
  • Поскольку результат состоит из фигур, впоследствии можно свободно менять его подписи, цвета и компоновку.