PlantUML în Mermaid
Convertire sursă diagramă PlantUML în sintaxă Mermaid.
PlantUML în Mermaid
Lipiți sursă diagramă PlantUML și acest instrument o rescrie ca sintaxă Mermaid, gata de inserat într-un fișier Markdown, README pe GitHub sau orice randator care înțelege Mermaid. Tratează diagramele de secvență (participanți, săgeți, bare de activare, note, bucle și blocuri alt/else), diagramele de clasă (clase, interfețe, atribute, metode, moștenire și asociații), diagramele de stare (tranziții, stări compuse, note) și fluxograme de activitate simple (start/stop, acțiuni și ramuri if/else).
Tipul diagramei poate fi detectat automat din sursă, sau setat manual cu opțiunea Tip diagramă când ghicirea este greșită. Direcție grafic controlează dacă diagramele de clasă și stare se citesc de sus în jos, de la stânga la dreapta sau altă orientare, și fluxogramele se redau la fel. Păstrare note transferă notele PlantUML ca note Mermaid în loc să le renunțe, și Rescriere nume cu spații ca identificatori siguri transformă nume precum "Alice Liddell" într-un identificator curat cu textul original păstrat ca alias de afișare, deci diagrama continuă să se redea corect.
Nu fiecare construct PlantUML are un echivalent direct Mermaid. În loc să renunțe în tăcere la ce nu poate traduce, convertorul transformă o linie nerecunoscută într-un comentariu Mermaid la aceeași poziție, deci nimic din sursa originală dispare — dezactivați Raportare linii nesuportate pentru a renunța la acele linii în loc să le comentați. Încadra rezultat într-un bloc de cod mermaid adaugă gardul cu trei backticks pe care îl așteaptă randatorii Markdown.
Convertirea se execută complet în browserul dumneavoastră folosind JavaScript simplu — sursă PlantUML nu este niciodată încărcată nicăieri. Copiați ieșirea Mermaid, descărcați-o ca fișier .txt, sau trimiteți-o direct la intrarea altui instrument pentru a continua lucrul.