GoCity – Code City metaphor for visualizing Go source code
go-city.github.io
go-city.github.io
http://quantifiedcode.github.io/code-is-beautiful/
Here's e.g. the cityscape visualization of the Django codebase:
http://quantifiedcode.github.io/code-is-beautiful/code-city/
We also did some 2D versions of the same graphs, which are often a bit easier to interact with.
An example for the data generated by checkmate can be found here:
http://quantifiedcode.github.io/code-is-beautiful/data/djang...
For a given git commit, checkmate only re-analyzed the files that changed and then recomputed all metrics on the fly using the new and existing file revisions, which would take only a few seconds to minutes even for very large projects.
Anyone know of other metaphorish visualizations that might be useful for navigating code or graphs?
This is almost the opposite of what you're asking for, but I am reminded of a rather more 2D version of these tools for finding what is using up space on your hard drive: the very excellent SpaceSniffer [1], which is sadly only for Windows.
The are issues about it in the QDirStat repo. The author has two objections: The first is that it would look ugly. That's pretty silly: obviously function is more important than looks when I'm tracking down disc space usage. Their other objection is that in Linux you have such a wide directory structure that all the labels would be uselessly crushed into tiny boxes anyway. That also doesn't make much sense to me; even if you have a lot of directories in your tour directory, usually there's only one or two containing the vast majority of disc usage (that's why the tool's useful on the first place!) so their labels will be clear, and if the others aren't then I don't care because I'm not interested in then in the first place. Perhaps the real problem is that QDirStat doesn't have the ability zoom in and out, and to increase and decrease the visibility depth, that SpaceSniffer does, which is also needed to make labels useful.
Sorry, I didn't mean for that to turn into an essay!
The grand daddy of them all, Kubernetes, takes quite a toll performance-wise.
https://go-city.github.io/#/github.com/kubernetes/kubernetes
https://developer.mozilla.org/en-US/docs/Tools/3D_View
Can anyone suggest anything like this for Rust or Lua?
Never seen rendering issues like this before.
[1] https://en.wikipedia.org/wiki/Treemapping
[2] https://www.ndepend.com/screenshots
Firefox console says something about firebase being undefined: https://i.imgur.com/t4xOHGh.png
XML Parsing Error: undefined entity Location: chrome://browser/content/browser.xul Line Number 2483, Column 29: flex="1">&trackingProtection.on;</label> ----------------------------^