Prise en charge de Plantuml

Bonjour à tous !

Existe-t-il un plugin capable de gérer les diagrammes PlantUML dans les publications ?

Ainsi, si je tape le code ci-dessous, j’aimerais voir un joli graphique PlantUML s’afficher (modifiable, car je souhaite publier sous forme de wiki).

@startuml
Bob -> Alice : hello
Alice -> Bob : go away
@enduml

Je pense que certaines personnes ont expérimenté cela… ce que nous avons déjà, c’est le support de graphviz (qui est bien plus puissant) et de mermaid.

Merci pour les conseils !

Oui, puisque PlantUML « compile » vers Graphviz, on peut dire que Graphviz est plus performant que PlantUML. Mais je suis sûr que vous ne préférez pas coder en assembleur plutôt qu’en Ruby, même si l’assembleur est certainement plus puissant :troll:.

Puisque vous pouvez lancer votre propre serveur PlantUML et que le plugin devrait simplement envoyer une requête pour obtenir l’image résultante, je suis surpris que personne ne l’ait intégré à ce jour.

Je choisirais Mermaid, mais PlantUML propose bien plus de types de diagrammes, ce qui serait utile pour nous.

Peut-être que je commencerai à intégrer des images comme

qui sont modifiables sur PlantUML Web Server.

Si vous avez un budget, vous pouvez poster dans Marketplace.

Note… nous prenons en charge mermaid via notre composant mermaid


sequenceDiagram
    participant bob
    participant alice
    bob->>alice: "Bonjour !"
    alice->>bob: "Va-t'en"


sequenceDiagram
    participant bob
    participant alice
    bob->>alice: "Bonjour !"
    alice->>bob: "Va-t'en"