It would be really nice to have an easy way to draw graphs showing:
- file dependency graph (most important)
- inner workings of the dependency resolution algorithm (eg. the initial Trie)
- inner workings of the graph processing algorithm (eg. showing how nodes are being processed in parallel)
A nice way to do it would be to:
- have code dump the graph/a list of steps in a textual format
- then a simple Python script/notebook that produces [interactive] graphs