Generador de diagramas Mermaid
Convierte una especificación JSON validada en diagramas de flujo, secuencia o estados editables en Mermaid.
Qué incluye
Escribir Mermaid a mano para un diagrama de flujo, secuencia o estados puede llevarte a un nodo sin definir o una referencia rota que no se nota hasta que alguien intenta renderizarlo. Esta herramienta valida identificadores y referencias de una especificación JSON antes de escribir el archivo `.mmd`, y admite los tres tipos de diagrama sin necesitar Mermaid CLI salvo que además quieras renderizar SVG o PNG. El resultado es un `.mmd` editable, no una imagen fija: puede seguir ajustándose a mano o con otra pasada del generador. Un resultado vacío significa que la validación no encontró nada que corregir en las reglas aplicadas, no que el diagrama sea correcto en su totalidad. Para quien genera diagramas técnicos con datos estructurados y prefiere partir de una fuente validada antes de renderizar, en vez de depurar Mermaid a mano.
Resultados
- Archivo .mmd validado y, si se pide, su renderización en SVG o PNG.
Requisitos
- Python 3.10 o superior.
- Especificación JSON
- Mermaid CLI opcional para renderizar SVG o PNG