Mermaid Live Editor — веб-приложение для интерактивного создания и предварительного просмотра диаграмм на основе текстового описания в синтаксисе, совместимом с Mermaid. Программа предназначена для ускорения разработки диаграмм посредством комбинирования редактора текста и области предварительного просмотра, где изменения в исходном коде отображаются в реальном времени. Интерфейс обычно включает окно ввода для описания диаграммы и панель рендеринга, что позволяет быстро проверять и корректировать структуру графов, последовательностей, потоков и других типов визуализаций.
Источников сведений о конкретных реализациях может быть ограничено; в случае отсутствия официальной документации общие характеристики вытекают из типичных возможностей подобных редакторов: поддержка основных видов диаграмм Mermaid, автоматическое обновление представления при редактировании, экспорт изображений или SVG, а также параметры настройки стилей и тем. Программное обеспечение может функционировать как самостоятельное веб-приложение, интеграция с системой контроля версий или как плагин в средах разработки и системах документации.
- Текстовый редактор в реальном времени — ввод описания диаграммы с подсветкой синтаксиса и быстрым откликом.
- Область предварительного просмотра — рендеринг диаграммы на основе введённого кода с автоматическим обновлением.
- Поддержка типов диаграмм — графы, последовательности, диаграммы классов, состояния, потоки и другие, предусмотренные синтаксисом Mermaid.
- Экспорт и импорт — возможность сохранять диаграммы в виде SVG, PNG или текстовых файлов и загружать существующие описания.
- Настройки визуального оформления — выбор тем, цветов, шрифтов и параметров компоновки элементов.
- Интеграция — возможность встраивания в документацию, системы управления версиями или редакторы с расширениями.
- Валидация и отладка — обнаружение синтаксических ошибок и подсказки по корректировке описания.
- Кроссплатформенность — работа в современных веб-браузерах без необходимости установки дополнительного ПО.