Skip to content

Commit 11df072

Browse files
nficanoclaude
andcommitted
Harmonize Graphviz diagrams with the ARCP design system
Mechanical restyle applied to every .dot/.svg pair: - fontname: Helvetica/Inter → TT Commons Pro Trial - splines: ortho → spline (curved edges) - shape=ellipse → shape=box with style="rounded[,filled]" Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 4fae4d7 commit 11df072

29 files changed

Lines changed: 816 additions & 592 deletions

docs/diagrams/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Architecture diagrams
22

33
<picture>
4-
<source media="(prefers-color-scheme: dark)" srcset="arcp-dark.svg">
5-
<img alt="ARCP architecture (worked example)" src="arcp-light.svg">
4+
<source media="(prefers-color-scheme: dark)" srcset="arch-overview-dark.svg">
5+
<img alt="ARCP architecture (worked example)" src="arch-overview-light.svg">
66
</picture>
77

88
Graphviz `.dot` templates for clean architecture diagrams, with paired
99
light/dark SVGs that GitHub auto-switches via `<picture>` and
1010
`prefers-color-scheme`. The image above renders from
11-
[`arcp-light.dot`](arcp-light.dot) / [`arcp-dark.dot`](arcp-dark.dot).
11+
[`arch-overview-light.dot`](arch-overview-light.dot) / [`arch-overview-dark.dot`](arch-overview-dark.dot).
1212

1313
## Using this with an AI coding agent
1414

@@ -51,7 +51,7 @@ Hard constraints — do not violate:
5151
| --- | --- |
5252
| `diagram-template-light.dot` | Starting point. Full style docs in the header. |
5353
| `diagram-template-dark.dot` | Dark companion. Structure must match the light variant. |
54-
| `arcp-light.dot` / `arcp-dark.dot` | Worked example shown above. |
54+
| `arch-overview-light.dot` / `arch-overview-dark.dot` | Worked example shown above. |
5555

5656
The `.dot` files are the source you edit. The `.svg` files are rendered
5757
deliverables; you commit both and reference them from markdown.

docs/diagrams/arch-overview-dark.dot

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ digraph ArchOverview {
22
rankdir=TB;
33
bgcolor="transparent";
44
compound=true;
5-
fontname="Helvetica";
5+
fontname="TT Commons Pro Trial";
66
splines=spline;
77
nodesep=0.32;
88
ranksep=0.55;
@@ -13,15 +13,15 @@ digraph ArchOverview {
1313
style="rounded,filled",
1414
fillcolor="#334155",
1515
color="#475569",
16-
fontname="Helvetica",
16+
fontname="TT Commons Pro Trial",
1717
fontsize=11,
1818
fontcolor="#F1F5F9",
1919
margin="0.22,0.11",
2020
penwidth=1.0
2121
];
2222

2323
edge [
24-
fontname="Helvetica",
24+
fontname="TT Commons Pro Trial",
2525
fontsize=9,
2626
fontcolor="#94A3B8",
2727
color="#64748B",
@@ -41,7 +41,7 @@ digraph ArchOverview {
4141
style="rounded,filled";
4242
fillcolor="#0F172A";
4343
color="#334155";
44-
fontname="Helvetica";
44+
fontname="TT Commons Pro Trial";
4545
fontcolor="#94A3B8";
4646
margin=14;
4747
labeljust=l;
@@ -60,7 +60,7 @@ digraph ArchOverview {
6060
style="rounded,filled";
6161
fillcolor="#1E293B";
6262
color="#334155";
63-
fontname="Helvetica";
63+
fontname="TT Commons Pro Trial";
6464
fontcolor="#94A3B8";
6565
margin=14;
6666
labeljust=l;

docs/diagrams/arch-overview-dark.svg

Lines changed: 58 additions & 58 deletions
Loading

docs/diagrams/arch-overview-light.dot

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ digraph ArchOverview {
22
rankdir=TB;
33
bgcolor="transparent";
44
compound=true;
5-
fontname="Helvetica";
5+
fontname="TT Commons Pro Trial";
66
splines=spline;
77
nodesep=0.32;
88
ranksep=0.55;
@@ -13,15 +13,15 @@ digraph ArchOverview {
1313
style="rounded,filled",
1414
fillcolor="white",
1515
color="#CBD5E1",
16-
fontname="Helvetica",
16+
fontname="TT Commons Pro Trial",
1717
fontsize=11,
1818
fontcolor="#1F2937",
1919
margin="0.22,0.11",
2020
penwidth=1.0
2121
];
2222

2323
edge [
24-
fontname="Helvetica",
24+
fontname="TT Commons Pro Trial",
2525
fontsize=9,
2626
fontcolor="#64748B",
2727
color="#94A3B8",
@@ -41,7 +41,7 @@ digraph ArchOverview {
4141
style="rounded,filled";
4242
fillcolor="#F1F5F9";
4343
color="#E2E8F0";
44-
fontname="Helvetica";
44+
fontname="TT Commons Pro Trial";
4545
fontcolor="#475569";
4646
margin=14;
4747
labeljust=l;
@@ -60,7 +60,7 @@ digraph ArchOverview {
6060
style="rounded,filled";
6161
fillcolor="#F8FAFC";
6262
color="#E2E8F0";
63-
fontname="Helvetica";
63+
fontname="TT Commons Pro Trial";
6464
fontcolor="#475569";
6565
margin=14;
6666
labeljust=l;

docs/diagrams/arch-overview-light.svg

Lines changed: 58 additions & 58 deletions
Loading

docs/diagrams/capability-negotiation-dark.dot

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ digraph CapabilityNegotiation {
22
rankdir=LR;
33
bgcolor="transparent";
44
compound=true;
5-
fontname="Helvetica";
5+
fontname="TT Commons Pro Trial";
66
splines=spline;
77
nodesep=0.32;
88
ranksep=0.55;
@@ -13,15 +13,15 @@ digraph CapabilityNegotiation {
1313
style="rounded,filled",
1414
fillcolor="#334155",
1515
color="#475569",
16-
fontname="Helvetica",
16+
fontname="TT Commons Pro Trial",
1717
fontsize=11,
1818
fontcolor="#F1F5F9",
1919
margin="0.22,0.11",
2020
penwidth=1.0
2121
];
2222

2323
edge [
24-
fontname="Helvetica",
24+
fontname="TT Commons Pro Trial",
2525
fontsize=9,
2626
fontcolor="#94A3B8",
2727
color="#64748B",

docs/diagrams/capability-negotiation-dark.svg

Lines changed: 30 additions & 30 deletions
Loading

docs/diagrams/capability-negotiation-light.dot

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ digraph CapabilityNegotiation {
22
rankdir=LR;
33
bgcolor="transparent";
44
compound=true;
5-
fontname="Helvetica";
5+
fontname="TT Commons Pro Trial";
66
splines=spline;
77
nodesep=0.32;
88
ranksep=0.55;
@@ -13,15 +13,15 @@ digraph CapabilityNegotiation {
1313
style="rounded,filled",
1414
fillcolor="white",
1515
color="#CBD5E1",
16-
fontname="Helvetica",
16+
fontname="TT Commons Pro Trial",
1717
fontsize=11,
1818
fontcolor="#1F2937",
1919
margin="0.22,0.11",
2020
penwidth=1.0
2121
];
2222

2323
edge [
24-
fontname="Helvetica",
24+
fontname="TT Commons Pro Trial",
2525
fontsize=9,
2626
fontcolor="#64748B",
2727
color="#94A3B8",

0 commit comments

Comments
 (0)