diff options
-rw-r--r-- | index.mdwn | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -113,6 +113,46 @@ See actual, working, tested examples: [PDF](https://doc.subplot.liw.fi/subplot.pdf), [source](https://gitlab.com/subplot/subplot/-/blob/main/subplot.md)). +# Architecture + + +```dot +digraph "architecture" { +md [label="foo.md \n (document, Markdown)"]; +md [shape=box]; + +bindings [label="foo.yaml \n (bindings, YAML)"]; +bindings [shape=box]; + +impl [label="foo.py \n (step implemenations, Python)"] +impl [shape=box]; + +subplot [label="Subplot"]; +subplot [shape=ellipse]; + +pdf [label="foo.pdf \n PDF (generated)"] +pdf [shape=note]; + +html [label="foo.html \n HTML (generated)"] +html [shape=note]; + +testprog [label="test.py \n test program\n(generated)"] +testprog [shape=note]; + +report [label="Test report \n (stdout of test.py)"] +report [shape=note]; + +md -> subplot; +bindings -> subplot; +impl -> subplot; +subplot -> pdf; +subplot -> html; +subplot -> testprog; +testprog -> report; +} +``` + + # A bonus kitten Because you scrolled all the way down. |