Comment l'utiliser
- Choisissez le modèle le plus proche ou collez PlantUML existant.
- Modifier le texte ; l'aperçu met à jour environ une seconde plus tard, et les erreurs sont marquées dans l'image.
- Télécharger SVG pour les documents et les pages Web ou PNG à partager; un lien de partage envoie le diagramme avec sa source pour d'autres à éditer.
Types de diagrammes pris en charge
| Commence par | Schémas |
|---|---|
@startuml … @enduml | Séquence, cas d'utilisation, classe, activité, composant, état, déploiement, ER |
@startgantt | Graphiques de Gantt (plans de projet) |
@startmindmap | Cartes mentales |
@startwbs | Structures de répartition du travail |
@startjson / @startyaml | Structures JSON et YAML |
@startsalt | Cadres filaires de l'assurance-chômage |
nwdiag { … } | Diagrammes réseau |
!include <C4/C4_Container> | Architecture C4 (bibliothèque groupée) |
Feuille de triche syntaxique
| Syntaxe | Signification |
|---|---|
A -> B : message | Flèche solide (appel) |
A --> B | Flèche cassée (répondre) |
alt / else / end | Solutions de remplacement |
loop … end | Boucle |
:step; | Une étape d'activité |
if (paid?) then (yes) | Décision d'activité |
|Sales| | Swimlane |
note right: text | Remarque |
skinparam monochrome true | Noir et blanc pour l'impression |
' comment | Ligne de commentaire (commence par une citation) |
Foire aux questions
Qu'est-ce que PlantUML?
PlantUML est un outil open-source qui dessine des diagrammes à partir de texte simple : une ligne comme "Acheteur → Ventes : RFQ" devient un message séquentiel. Texte vit dans Git, docs et tickets, est plus rapide à éditer que glisser-déposer, et diffs proprement.
Mes diagrammes sont-ils stockés ou publiés?
C'est pas vrai. Pour l'aperçu, la source est envoyée au serveur de ce site, rendue et supprimée, jamais enregistrée ou enregistrée; PlantUML fonctionne en mode sandbox sans accès au fichier ou au réseau. Partagez des liens transportent la source compressée à l'intérieur du lien, visible uniquement aux personnes auxquelles vous l'envoyez.
Pourquoi les exportations de texte chinois et de PNG sont-elles correctes ?
L'aperçu et SVG utilisent les polices de votre navigateur, et PNG est tiré dans le navigateur de la SVG à la résolution 2×, donc chinois, japonais et autres scripts ne se transforment jamais en boîtes.
Puis-je inclure des fichiers externes ?
Pour la sécurité, les fichiers locaux et les URL ne peuvent pas être inclus ; la bibliothèque standard groupée fonctionne, comme la bibliothèque C4 (C4/C4_Container) et les ensembles d'icônes comme AWS.