Page MenuHomePhabricator

Render PlantUML syntax as macro in remarkup areas.
Closed, WontfixPublic

Description

We are using Phabricator in a software company develops embeded linux software , protocol servers and sop on. Comparable with tzhe LLVM project using phabicator as well. We like to have some sketching feature like the pholio mockups. However we are more about diagrams, message exchanges, state diagrams, flows and sequences. as we like textual languages we are using plantUML for years to create the diagrams.

It should be possible to include plantUML syntax as a meme or image macro in text areas. The picture or svg is rendered by using either a locally installed plantuml.jar or by using the plantuml server in a similar way of using elastic search.

for reference:

as an inspiration how the dynamic update of diaggrams while typing can look like have a look at: http://www.codeuml.com

I think this fits well to the current Phabricator way of editing text.

yaaay

Event Timeline

hwinkel updated the task description. (Show Details)
epriestley triaged this task as Wishlist priority.Jul 22 2013, 7:29 PM
epriestley added a subscriber: epriestley.
hwinkel renamed this task from Render plantunl syntax as macro in remarkup areas. to Render PlantUML syntax as macro in remarkup areas. .Jul 22 2013, 7:57 PM
epriestley claimed this task.

D7332 implements example interpreters for dot, figlet and cowsay.

I'm not going to add PlantUML support in the upstream, but you can follow the examples in D7332 to add support yourself (just create a similar plugin file and drop it in phabricator/src/extensions/). dot (the Graphviz language) is generally capable of similar things and has wider acceptance and greater maturity (PlantUML relies on Graphviz for much of its rendering). I'm also not supporting any kind of inline editors for this stuff, and we probably never will (if we do, I'd guess it's at least a year away).

avivey changed the visibility from "All Users" to "Public (No Login Required)".Feb 17 2017, 11:59 AM