|
|
|
|
|
by kagebe
4234 days ago
|
|
Wasn't the original goal 'Reducing the coupling between our core packages'? How is a fully display of all the transitive dependencies necessary for that? The goal already implies, that what's important here, are the (both direct and indirect) dependencies between their packages.
To understand those better, you do not need to draw a dependency to any Go core library or other 'uninteresting' library, which would be a leaf in the directed graph or whose transitive dependencies are only 'uninteresting'. I think those chord graphs might actually be the way to go, if you'd just restrict the amount of packages to the relevant ones. It might be nice to automatically add references to source lines where those dependencies are needed to the tooltip. |
|