forked from adamlaska/datatracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdot.txt
More file actions
88 lines (84 loc) · 3.08 KB
/
dot.txt
File metadata and controls
88 lines (84 loc) · 3.08 KB
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
{% load mail_filters %}{% autoescape off %}
digraph draftdeps {
graph [fontame=Helvetica];
node [fontname=Helvetica];
edge [fontname=Helvetica];
subgraph cluster_key {
graph [label=Key,
rankdir=LR,
margin=.5,
fontname=Helvetica
];
subgraph key_a {
graph [rank=same];
key_colors [color=white,
fontcolor=black,
label="Colors in\nthis row"];
key_wgdoc [color="#0AFE47",
label="Product of\nthis group",
style=filled,
wg=this];
key_otherwgdoc [color="#9999FF",
label="Product of\nother group",
style=filled,
wg=blort];
key_individual [color="#FF800D",
label="Individual\nsubmission",
style=filled,
wg=individual];
}
subgraph key_b {
graph [rank=same];
key_shapes [color=white,
fontcolor=black,
label="Shapes in\nthis row"];
key_active [color="#9999FF",
label="Active\ndocument",
style=filled];
key_iesg [color="#9999FF",
label="IESG or\nRFC Queue",
shape=parallelogram,
style=filled];
key_rfc [color="#9999FF",
label="RFC\nPublished",
shape=box,
style=filled];
key_expired [color="#9999FF",
label="Expired!",
peripheries=3,
shape=house,
style=solid];
key_replaced [color="#9999FF",
label="Replaced",
peripheries=3,
shape=ellipse];
}
key_colors -> key_shapes [color=white,
fontcolor=black,
label="Line\ncolor\nreflects\nReference\ntype"];
key_wgdoc -> key_active [color=orange,
label="Orange link:\nUnsplit"];
key_otherwgdoc -> key_active [color=green,
label="Green link:\nInformative"];
key_individual -> key_iesg [color=blue,
label="Blue link:\nNormative"];
key_otherwgdoc -> key_expired [label="Black link:\nUnknown",
style=dashed];
key_wgdoc -> key_rfc [color=red,
label="Red link:\nDownref!",
arrowhead=normalnormal];
key_individual -> key_replaced [color=pink,
label="Pink link:\nReplaces",
style=dashed,
arrowhead=diamond];
}
{% for node in nodes %}
{{ node.nodename }} [ status="{{ node.get_state.slug }}",
wg="{{ node.group.acronym }}",{% for key,value in node.styles.items %}
{{ key }}={{ value }},{% endfor %}
];
{% endfor %}
{% for edge in edges%}
{{ edge.sourcename }} -> {{ edge.targetname }} {% if edge.styles %}[ {% for key,value in edge.styles.items %}{{ key }}={{ value }}{% if not forloop.last %}, {% endif %}{% endfor %} ] {% endif %};{% endfor %}
}
{% endautoescape %}