A wardley mapping tool: Write some text, get a diagram
Open the project in Xcode and press buithe run button
In order to format and lint the code, the project provides a Makefile that uses swift-format.
These commands run on every
.swift file in the directory.
Nodes should be of the format
Name (x,y). The name can contain spaces, and
y can be integers or decimals. All dimensions go from 0 - 100, so
50 means 50% of the way through. eg.
My Cool Node (1.0,2.0)
A (1, 2.0)
Edges connect two nodes. They use the format
Node -- Node (line only) or
Node -> Node (with arrowhead). eg.
Node -- My Cool Node
A -> Node
You can place a blocker in front of a node by using
[Blocker] Node. eg.
[Blocker] My Cool Node
You can draw opportunity arrows by using
[Opportunity] Node +x or
[Opportunity] Node -x. eg.
[Opportunity] My Cool Node -10
[Opportunity] A +15
If you need more space for one of the four segments you can use
[II] x, or
[III] x. eg.
The parser doesn't enforce position, so if you put axis iii before axis i, you'll get some rendering issues.