This commit is contained in:
Alexander Wang 2023-01-21 14:48:10 -08:00
parent ae10e0f58a
commit 7bd18b6081
No known key found for this signature in database
GPG key ID: D89FA31966BDBECE
3 changed files with 18 additions and 3 deletions

View file

@ -0,0 +1,5 @@
# Table of Contents
## Overview
<img src="./overview.svg" alt="Overview" />

View file

@ -8,6 +8,7 @@ compiler: {
parse -> AST
AST: Abstract Syntax Tree {
shape: oval
fill: honeydew
}
AST -> compile
@ -16,6 +17,7 @@ compiler: {
compiler.compile -> graph
graph: Graph\n(shapes & connections) {
shape: oval
fill: honeydew
}
graph -> Set Dimensions
@ -24,14 +26,21 @@ Set Dimensions -> Use given, premeasured dimensions -> measured graph
measured graph: {
shape: oval
fill: honeydew
}
measured graph -> layout engine -> positioned graph
positioned graph: {
shape: oval
fill: honeydew
}
positioned graph -> exporter -> diagram
diagram: finalized diagram (styled) {
shape: oval
fill: honeydew
}
diagram -> render SVG
@ -42,6 +51,7 @@ use sketch post processor -> SVG bytes
SVG bytes: {
shape: oval
fill: honeydew
}
SVG bytes -> screenshot for PNG: optional

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 982 KiB

After

Width:  |  Height:  |  Size: 982 KiB