دعم Plantuml

مرحبًا بالجميع!

هل توجد إضافة يمكنها التعامل مع مخططات PlantUML داخل المنشورات؟

لذلك، إذا كتبت الكود أدناه، أود أن أرى رسمًا بيانيًا جميلًا لـ PlantUML هناك (قابل للتحرير، لأنني أريد أن تكون المنشورات على شكل ويكي).

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

أعتقد أن بعض الأشخاص جربوا ذلك… ما لدينا بالفعل هو دعم لـ Graphviz (وهو أكثر قوة بكثير) و Mermaid.

شكرًا على النصائح!

نعم، بما أن PlantUML “يُترجم” إلى Graphviz، يمكن القول إن Graphviz أفضل من PlantUML. لكنني متأكد من أنك لا تفضل البرمجة بلغة التجميع (asm) بدلاً من Ruby، مع أن لغة التجميع بالتأكيد أكثر قوة :troll:.

بما أنه يمكنك تشغيل خادم PlantUML خاص بك، ويجب أن يقوم الإضافة فقط بإرسال استعلام والحصول على صورة النتيجة، فأنا مندهش من أن أحدًا لم يدمجه بعد.

ربما سأختار Mermaid، لكن PlantUML يحتوي على أنواع أكثر بكثير من المخططات التي يمكن أن تكون مفيدة لنا.

ربما سأبدأ بتضمين الصور مثل

التي يمكن تحريرها على PlantUML Web Server.

إذا كان لديك ميزانية، يمكنك النشر في #السوق.

ملاحظة… نحن ندعم mermaid عبر مكون mermaid الخاص بنا


sequenceDiagram
    participant bob
    participant alice
    bob->>alice: "Hello!"
    alice->>bob: "Go away"

```mermaid height=380

sequenceDiagram
    participant bob
    participant alice
    bob->>alice: "Hello!"
    alice->>bob: "Go away"
```