on the topic of dependency graph visualizations, <...
# random
f
h
The graph navigation from Toolchain's graphmyrepo.com is available to be open-sourced and integrated into Pants, if anyone wants to do that
šŸ™ 1
šŸ‘€ 1
(that link is dead, obvi)
f
@happy-kitchen-89482 - where is code - e.g. if the link is dead / and I have never seen what it does šŸ˜„ - Where can we see it ?
h
It's in the non-yet-open sourced toolchain repo
We haven't open-sourced the entire repo because we still have to go over it to scrub any stray customer info or PII
But the graph visualization part is separable and we could break it out independently
It's in TypeScript
It visualizes the output of
pants peek
c
Did it take the form of a pants plugin originally? Or a separate typescript application
h
It was a website that you pointed to a repo
And that website ran pants peek
but now I think we'd want to embed it in Pants
and cut out the website aspect entirely
f
So I have done a lot a lot of dependency analysis of everything from large code basis to , massive project trackings (issues plans , roadmaps) , to data hacks to process execution trees and performance data - I’d be keen to take a look. Ts is no problem for me
f
this is lovely! FWIW there's an option now to export the adjacency list of the dep graph https://github.com/pantsbuild/pants/pull/20443