Open gforcada opened 1 year ago
Unfortunately GitHub does not support the DOT format, but instead the mermaid one
DOT
mermaid
A simple example:
graph TD; plone.app.layout[plone.app.layout\n2.3.x] plone.app.dexterity[plone.app.dexterity\n3.x] plone.base[plone.base\n1.x] Zope[Zope and friends] plone.app.layout-->plone.base; plone.app.layout-->plone.app.dexterity; plone.app.dexterity-->plone.base; plone.base-->Zope;
Source:
Notice that one has to specify identifiers and labels id[visual label] and on the edges can only use identifiers id1-->id2.
id[visual label]
id1-->id2
The idea would be to get pipforester run on all Plone repositories and output the circular dependencies in the GHA job summary. 🚀
pipforester
As the network backend is networkx, it would be much better if it's added there.
Seems they are not against it actually: https://github.com/networkx/networkx/discussions/6693
Unfortunately GitHub does not support the
DOT
format, but instead themermaid
oneA simple example:
Source:
Notice that one has to specify identifiers and labels
id[visual label]
and on the edges can only use identifiersid1-->id2
.The idea would be to get
pipforester
run on all Plone repositories and output the circular dependencies in the GHA job summary. 🚀