emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Help with a workflow to export plantuml diagrams


From: Ypo
Subject: Help with a workflow to export plantuml diagrams
Date: Sat, 7 Jan 2023 23:50:44 +0100
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

Hi

I want to export a diagram, which has a syntax compatible with Orgmode.


I have these headlines:


* Business Process Modelling WBS
** Launch the project
*** Complete Stakeholder Research
*** Initial Implementation Plan
** Design phase
*** Model of AsIs Processes Completed
**** Model of AsIs Processes Completed1
**** Model of AsIs Processes Completed2
*** Measure AsIs performance metrics
*** Identify Quick Wins
** Complete innovate phase


And I want to export them into a WBS diagram, so I make this block:


#+begin_src plantuml :file my-diagram.png

@startwbs

 * Business Process Modelling WBS
 ** Launch the project
 *** Complete Stakeholder Research
 *** Initial Implementation Plan
 ** Design phase
 *** Model of AsIs Processes Completed
 **** Model of AsIs Processes Completed1
 **** Model of AsIs Processes Completed2
 *** Measure AsIs performance metrics
 *** Identify Quick Wins
 ** Complete innovate phase

@endwbs

#+end_src


A workflow could be:

- to use "org-cut-special" and to yank the headlines inside the plantuml block.

- After that, I would have to run a macro to insert a blank space before each headline, so orgmode doesn't recognize them as headlines.

- Each time I modified the original headlines, I would have to repeat that process.

Probably it would be faster to use "org-toggle-item" and work with lists, instead of headlines, but there must be a reason for the syntax compatibility with orgmode. There must be an intended workflow...

Could be the headlines exported in a faster way?

Could be possible to avoid the duplication of information? (To create the diagram directly from the headlines, without yanking a copy of them).


WBS language specification:

https://plantuml.com/wbs-diagram


Thanks


reply via email to

[Prev in Thread] Current Thread [Next in Thread]