Skip to content
Gallery
nomnoml Pack User Guide
Share
Explore

icon picker
nomnoml Pack User Guide

is a tool for drawing UML diagrams based on a simple syntax, created by and open sourced on . This Pack uses the nomnoml library to allow you to generate diagrams using it’s syntax and features directly within your Coda docs.

Install

Click the button below or type /nomnoml in any doc.

Demo

Handwritten

You can write your markup by hand and use the Diagram formula to render it.
Pirate life
Markup
Edit the text and watch the diagram below change.
[<start>start] -> [<state>plunder] -> [<choice>more loot] -> [start]
[more loot] no ->[<end>e]

[Pirate|
[beard]--[parrot]
[beard]-:>[foul mouth]
]

[<table>mischief| bawl | sing || yell | drink ]

[<abstract>Marauder]<:--[Pirate]
[Pirate] - 0..7[mischief]
[<actor id=sailor>Jolly;Sailor]
[sailor]->[Pirate]
[sailor]->[rum]
[Pirate]-> *[rum|tastiness: Int|swig()]
Diagram
1 of 1

Generated from a table

If you have a table with a a parent-child relationship you can use the GenerateMarkup formula to generate nomnoml markup from that table, which can then be passed to the Diagram formula to render it.
Items
1
2
3
4
5
6
Name
Parent
A
B
A
C
A
D
B
E
D
F
D
There are no rows in this table

Generated markup

[A] [A] -> [B] [A] -> [C] [B] -> [D] [D] -> [E] [D] -> [F]

Resulting diagram


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.