summaryrefslogtreecommitdiff
path: root/arch.dot
diff options
context:
space:
mode:
Diffstat (limited to 'arch.dot')
-rw-r--r--arch.dot29
1 files changed, 29 insertions, 0 deletions
diff --git a/arch.dot b/arch.dot
new file mode 100644
index 0000000..debbad9
--- /dev/null
+++ b/arch.dot
@@ -0,0 +1,29 @@
+digraph arch {
+ md [label="document source\n(Markdown)"];
+ md [shape=box];
+
+ bindings [label="bindings file\n(YAML)"];
+ bindings [shape=box];
+
+ impl [label="step implementations\n(Python, Rust, ...)"]
+ impl [shape=box];
+
+ fable [label="Fable"];
+ fable [shape=ellipse];
+
+ pdf [label="PDF document"]
+ pdf [shape=box];
+
+ testprog [label="Test program\n(generated)"]
+ testprog [shape=box];
+
+ report [label="Test report)"]
+ report [shape=box];
+
+ md -> fable;
+ bindings -> fable;
+ impl -> fable;
+ fable -> pdf;
+ fable -> testprog;
+ testprog -> report;
+}