Graphs¶
Understanding how all the pieces in this project fit together might be daunting for newcomers. Fortunately, there is a map for helping maintainers and contributors traveling through the ecosystem. Subdir doc/graph/ contains the sources of directed graphs, where the relations between workflows, dockerfiles, images and tests are shown.
(Graphviz)’s digraph
format is used, hence, graphs can be rendered to multiple image
formats.
The output shown in Fig. 2 describes which images are created in each map.
See the details in the figure corresponding to the name of the subgraph:
Base (Fig. 3),
Sim (Fig. 4),
Synth (Fig. 5),
Impl (Fig. 6),
Formal (Fig. 7),
ASIC (Fig. 8), and
F4PGA (Fig. 9).
Multiple colours and arrow types are used for describing different dependency types.
All of those are explained in the legend: Fig. 10.
Important
These graphs represent a single collection of images (the virtual aggregation of others). In practice, some tools might be missing in some collections. For instance, a tool might be available in Debian Buster based containers, but not in CentOS 7. That info is not tracked in the graphs yet. Please, see whether a dockerfile exists in the corresponding subdir.