Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.1 KB

File metadata and controls

28 lines (21 loc) · 1.1 KB

Dependency Analysis

In order to easily visualize/list the python dependencies and relationships of Vula, a few diagrams can be generated with the Makefile goal deps-graph:

make deps-graphs

The following diagrams will be generated:

Unorganized Dependencies All modules whether external or internal are all mixed up and linked to one another.

Precisely Linked Dependencies This graph is clustering all the modules of the external dependencies, showing which specific module of Vula is using which external dependency.

All Clustered Dependencies To further simplify the view, everything is clustered separately which reveals how Vula is internally organized.

To analyse these dependencies relationships in a text format, consider running the Makefile goal locally, which will allow you to generate the file vula_deps.json in the folder contrib/deps-graphs. It is not directly included in the repository as it contains host specific information (ie. system specific paths).