3 ms·
My hobby project, with dependency graph visualized: https://e8vm.io/e8vm https://e8vm.io/e8vm Source code: https://github.com/e8vm/e8vm https://github.com/e8
by h8liu 10y ago
My hobby project, with dependency graph visualized:
https://e8vm.io/e8vm https://e8vm.io/e8vm
Source code:
https://github.com/e8vm/e8vm https://github.com/e8vm/e8vm
- jarmitage 10y agoThat is so cool, thanks for sharing. Is it possible to use the vis tool on other codebases?
- h8liu 10y agoThe layout engine is in this package: https://godoc.org/e8vm.io/e8vm/dagvis https://godoc.org/e8vm.io/e8vm/dagvis it is possible to layout any DAG (directed graph with no circles). The dependency graph of golang programs are generated by this package: https://godoc.org/e8vm.io/tools/godep https://godoc.org/e8vm.io/tools/godep I have not very well packaged the drawing part (sorry), but the essentials are here: https://github.com/e8vm/shanhu/blob/master/web/js/dag.js https://github.com/e8vm/shanhu/blob/master/web/js/dag.js it is using d3.
- jarmitage 10y agoSuper stuff, look forward to diving in deeper! Are you planning to extend this aspect of the project? What are your other plans for the project?