summaryrefslogtreecommitdiff
path: root/arch.dot
blob: 8c8e7802b139582503ff1292ed7b5c4e1777445c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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;
}