Welcome to PlantUML Q&A, where you can ask questions and receive answers from other members of the community.

You can also submit new features request and vote for them.

How to use "as" in the new activity syntax? How to have multiple input/output arrows?

+3 votes

In the old syntax, I have

 

(*) --> "My Org-mode commit"
 
--> "Discuss on Org mailing list"
 
if "Bug fix commit?" then
  -->[yes] "Commit in org 'maint'" as maint
else
  ->[no] if "'maint' compatible doc fix commit?" then
    -->[yes] maint
  else
    ->[no] "Commit in org 'master'" as master
  endif
endif
 
maint --> "Merge to org 'master'"
  --> master
maint --> "Wait till next Monday"
  --> "Push on Elpas" as push
maint --> "Short maturity time"
  --> "Cut a minor release" as minor_release
 
minor_release --> ===RELEASE===
minor_release --> master
 
master --> "**Long maturity time**"
  --> "Cut a major release" as major_release
 
major_release --> ===RELEASE===
major_release --> "Merge to org 'maint'"
  --> maint
 
===RELEASE=== --> push
===RELEASE=== --> "Sync with emacs master"
  --> (*)
 
push --> (*)
 
 
But I cannot find a way to do the same using the new Activity syntax.
 
Here is the resultant diagram:
 
Also, I cannot figure out how to make feedback loops as the "as" syntax is not there (or not that I know of) in the new syntax.
 
Help?
asked Jun 20 by kaushalmodi (150 points)
edited Jun 20 by kaushalmodi

1 Answer

0 votes
I have the same problem : there are 2 split + merge syntax (FORK & SPLIT) but no simple merge (or goto).

Thank you for the wonderful work already done :)
answered Jul 3 by NeVraX (270 points)
Support This Project Offer 250 Mo! Follow PlantUML on Twitter
...