Creates a dependency graph of all crates on crates.io for visualization in Code Galaxies.
For creating a ngraph for crates.io:
- Rust
- NodeJS
For deploy:
- Ruby
-
Create a GraphViz digraph for crates.io
cargo run --release > out.dot
-
Convert GraphViz to ngraph
(cd ngraph && npm install) ngraph/index.js out.dot
-
Deploy
Runs in Travis CI only.
./deploy
The Rust program that generates a GraphViz digraph was forked from crates.io-graph. It was then ported to Rust 2018 and modified for input to ngraph.fromdot.