Skip to content

Commit 6a4cc85

Browse files
committed
save
1 parent d4b6bcd commit 6a4cc85

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

docs/architecture/README.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Table of Contents
2+
3+
## Overview
4+
5+
<img src="./overview.svg" alt="Overview" />

docs/diagrams/overview.d2 docs/architecture/overview.d2

+10
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ compiler: {
88
parse -> AST
99
AST: Abstract Syntax Tree {
1010
shape: oval
11+
fill: honeydew
1112
}
1213

1314
AST -> compile
@@ -16,6 +17,7 @@ compiler: {
1617
compiler.compile -> graph
1718
graph: Graph\n(shapes & connections) {
1819
shape: oval
20+
fill: honeydew
1921
}
2022

2123
graph -> Set Dimensions
@@ -24,14 +26,21 @@ Set Dimensions -> Use given, premeasured dimensions -> measured graph
2426

2527
measured graph: {
2628
shape: oval
29+
fill: honeydew
2730
}
2831

2932
measured graph -> layout engine -> positioned graph
3033

34+
positioned graph: {
35+
shape: oval
36+
fill: honeydew
37+
}
38+
3139
positioned graph -> exporter -> diagram
3240

3341
diagram: finalized diagram (styled) {
3442
shape: oval
43+
fill: honeydew
3544
}
3645

3746
diagram -> render SVG
@@ -42,6 +51,7 @@ use sketch post processor -> SVG bytes
4251

4352
SVG bytes: {
4453
shape: oval
54+
fill: honeydew
4555
}
4656

4757
SVG bytes -> screenshot for PNG: optional

0 commit comments

Comments
 (0)