We write plugins/apps for business applications to enable the creation of technical diagrams (mostly UML) within those applications from pseudo-code/markdown.
PlantUML is a language that describes diagrams and using it to create diagrams is an ideal way to work collaboratively on diagrams or to be able to store the language ‘code’ in source code repositories (e.g. Github).
We have integrated PlantUML into 3 business applications – Confluence, Jira, and Slack click a button for more details:
Mermaid is a markdown language, similar to PlantUML in its intent, that describes diagrams and enables the “source code” of a diagram to be treated as the source of truth and can be stored in repositories subject to change control, much easier than an image created in traditional drag and drop tools.
We’ve only integrated Mermaid into Jira – click the button for more details: