Skip to content

Commit 7047984

Browse files
committed
doc: add apicula to ci and graphs
1 parent 9a03694 commit 7047984

File tree

3 files changed

+42
-0
lines changed

3 files changed

+42
-0
lines changed

doc/development.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@ GHAStatus:verilator[]
3737
a|* {blank}
3838
+
3939
--
40+
GHAStatus:apicula[]
41+
--
42+
* {blank}
43+
+
44+
--
4045
GHAStatus:ghdl-yosys-plugin[]
4146
--
4247
* {blank}

graph/graph.dot

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ digraph G {
4040
"build:build"
4141
"build:dev"
4242
{ node [color=limegreen, fontcolor=limegreen]
43+
"apicula"
4344
"arachne-pnr"
4445
"ghdl"
4546
"ghdl:llvm"
@@ -57,6 +58,7 @@ digraph G {
5758
"yosys"
5859
}
5960
{ node [color=mediumblue, fontcolor=mediumblue]
61+
"pkg:apicula"
6062
"pkg:arachne-pnr"
6163
"pkg:boolector"
6264
"pkg:cvc4"
@@ -186,6 +188,8 @@ digraph G {
186188
subgraph cluster_impl {
187189
label = "Impl";
188190
m_impl -> {
191+
"apicula"
192+
"pkg:apicula"
189193
"arachne-pnr"
190194
"pkg:arachne-pnr"
191195
"icestorm"

graph/impl.dot

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ digraph G {
2525
# Dockerfiles
2626

2727
{ node [shape=note, color=dodgerblue, fontcolor=dodgerblue]
28+
d_apicula [label="apicula"];
2829
d_arachnepnr [label="arachne-pnr"];
2930
d_icestorm [label="icestorm"];
3031
d_impl [label="impl"];
@@ -40,6 +41,7 @@ digraph G {
4041
"build:build"
4142
"build:dev"
4243
{ node [color=limegreen, fontcolor=limegreen]
44+
"apicula"
4345
"arachne-pnr"
4446
"ghdl:yosys"
4547
"icestorm"
@@ -52,6 +54,7 @@ digraph G {
5254
"nextpnr"
5355
}
5456
{ node [color=mediumblue, fontcolor=mediumblue]
57+
"pkg:apicula"
5558
"pkg:arachne-pnr"
5659
"pkg:icestorm"
5760
"pkg:prjtrellis"
@@ -87,6 +90,29 @@ digraph G {
8790

8891
# Workflows
8992

93+
subgraph cluster_apicula {
94+
{ rank=same
95+
node [shape=cylinder, color=grey, fontcolor=grey]
96+
"p_apicula_build:build" [label="build:build"]
97+
"p_apicula_build:base" [label="build:base"]
98+
"p_apicula_scratch" [label="scratch"]
99+
}
100+
101+
d_apicula -> {
102+
"apicula"
103+
"pkg:apicula"
104+
} [style=dotted];
105+
106+
{ rank=same
107+
node [shape=folder, color=red, fontcolor=red]
108+
"t_apicula" [label="apicula"];
109+
"t_pkg:apicula" [label="apicula.pkg"];
110+
}
111+
112+
"apicula" -> "t_apicula";
113+
"pkg:apicula" -> "t_pkg:apicula";
114+
}
115+
90116
subgraph cluster_arachenpnr {
91117
{ rank=same
92118
node [shape=cylinder, color=grey, fontcolor=grey]
@@ -291,6 +317,10 @@ digraph G {
291317

292318
# Dockerfile dependencies
293319

320+
"build:build" -> "p_apicula_build:build" -> d_apicula;
321+
"build:base" -> "p_apicula_build:base" -> d_apicula;
322+
"scratch" -> "p_apicula_scratch" -> d_apicula;
323+
294324
"build:build" -> "p_arachnepnr_build:build" -> d_arachnepnr;
295325
"build:base" -> "p_arachnepnr_build:base" -> d_arachnepnr;
296326
"scratch" -> "p_arachnepnr_scratch" -> d_arachnepnr;
@@ -324,6 +354,9 @@ digraph G {
324354
# Image dependencies
325355

326356
{ edge [style=dashed]
357+
"p_apicula_build:base" -> "apicula";
358+
"p_apicula_scratch" -> "pkg:apicula";
359+
327360
"p_arachnepnr_build:base" -> "arachne-pnr";
328361
"p_arachnepnr_scratch" -> "pkg:arachne-pnr";
329362

0 commit comments

Comments
 (0)