3 ms·
I've already mentioned this on the other thread (https://news.ycombinator.com/item?id=31569646 https://news.ycombinator.com/item?id=31569646), but my friend and
by Weidenwalker 4y ago
I've already mentioned this on the other thread (https://news.ycombinator.com/item?id=31569646 https://news.ycombinator.com/item?id=31569646), but my friend and I have been working on https://www.codeatlas.dev https://www.codeatlas.dev as a sideproject - it's a tool for creating pretty (2D!) visualisations of codebases, while providing additional insights via overlays (e.g. commit density, programming language or other results from static analysis like dead code/test coverage/etc.). For example here's the Kubernetes codebase visualised using codeatlas: https://www.codeatlas.dev/repo/kubernetes/kubernetes https://www.codeatlas.dev/repo/kubernetes/kubernetes
At the moment, codeatlas is just the static gallery, but we're only a few weekends away from releasing a Github action that deploys this diagram on github pages for your own repos - if you're interested, feel free to watch this repo: https://github.com/codeatlasHQ/codebase-visualizer-action https://github.com/codeatlasHQ/codebase-visualizer-action
OP, how close is this to what you had in mind in your question?
EDIT: fixed broken links :o
- lurker137 4y agoI've since been convinced that what I had in mind initially (generating a bunch of static diagrams with each build) is not very useful. Your site comes closer to what I think would be the better solution, an interactive diagram, but at the level of classes/functions and their interactions instead of files/folders. Your project looks great for exploring a Github repository though.
- deleted 4y ago[deleted]
- mthoms 4y agoJust a heads up: Your links are broken. I think it's because you are using Reddit's syntax which HN doesn't support.
- Weidenwalker 4y agoAh thanks!
- deleted 4y ago[deleted]