Generieren Sie UML-Diagramme aus Textbeschreibungen.
PlantUML ist eine Komponente, mit der Sie durch einfache Textbeschreibungen verschiedene UML-Diagramme erstellen können. Von Sequenzdiagrammen bis hin zu Bereitstellungsdiagrammen und darüber hinaus bietet PlantUML eine einfache Möglichkeit, visuelle Darstellungen komplexer Systeme zu erstellen.
UML-Diagramme
Legacy-Syntax
Sequenzdiagramm
Anwendungsfalldiagramm
Klassendiagramm
Objektdiagramm
Aktivitätsdiagramm
Komponentendiagramm
Bereitstellungsdiagramm
Zustandsdiagramm
Timing-Diagramm
Nicht-UML-Diagramme
Diagramm der Informationstechnik (IE).
Entity Relationship (ER)-Diagramm (Chen-Notation)
JSON-Daten
YAML-Daten
EBNF (Erweiterte Backus-Naur-Form)
Regex (regulärer Ausdruck)
Netzwerkdiagramm (nwdiag)
Salt (grafische Wireframe-Schnittstelle oder UI-Mockups)
Archimate-Diagramm
SDL (Spezifikations- und Beschreibungssprache)
Ditaa-Diagramm
Gantt-Diagramm
Chronologiediagramm
MindMap-Diagramm
WBS (Projektstrukturplan)
Mathematische Notationen (AsciiMath, JLaTeXMath)
Entity Relationship (ER)-Diagramm
Hyperlinks und Tooltips
Rich-Text (Kreolisch) mit Emoticons, Unicode und Symbolen
OpenIconic-Symbole
Sprite-Symbole
Eine detailliertere Übersicht finden Sie auf der offiziellen Website von PlantUML.
Siehe Sicherheitsrichtlinie und Sicherheitsübersicht.
Wichtig
PlantUML ist von der log4j-Schwachstelle nicht betroffen.
Ganz gleich, ob Sie PlantUML als eigenständige Anwendung oder als Komponente in Ihrem eigenen Projekt verwenden möchten, der Einstieg ist einfach. Anweisungen zum Einrichten von PlantUML auf Ihrem System finden Sie im offiziellen PlantUML-Setup-Leitfaden.
Um PlantUML aus dem Quellcode zu erstellen, müssen bestimmte Voraussetzungen installiert sein und eine Reihe von Schritten befolgen, die in unserem Build-Leitfaden beschrieben sind. Detaillierte Anweisungen finden Sie in unserer Datei BUILDING.md.
PlantUML ist ein Open-Source-Projekt und wir freuen uns über Beiträge aller Art. Egal, ob Sie uns dabei helfen, Fehler zu beheben, die Dokumentation zu verbessern oder die Nachricht zu verbreiten, wir freuen uns über Ihre Unterstützung. Weitere Informationen zum Einstieg finden Sie in unserem Beitragsleitfaden.
Eine umfassende und detaillierte Dokumentation zur Verwendung von PlantUML finden Sie im offiziellen Javadoc, das hier verfügbar ist. Bitte beachten Sie, dass diese Dokumentation noch in Arbeit ist und möglicherweise nicht vollständig ist.
GitHub-Probleme
Community-Forum
PlantUML ist unter mehreren Lizenzen lizenziert; Sie können diejenige auswählen, die am besten zu Ihnen passt:
GPL-Lizenz
LGPL-Lizenz
Apache-Lizenz
Öffentliche Eclipse-Lizenz
MIT-Lizenz
Weitere Informationen finden Sie in den häufig gestellten Fragen zur PlantUML-Lizenz, um herauszufinden, welche Lizenz für Ihren Anwendungsfall geeignet ist.