DependenciesGraph

Generates dependency graph for a folder containing .swift files.

Libraries used

Menhir
vis.js

How to use

Download the release
cd <PATH_TO_Dependencies Graph v1>
./main.native <PATH_TO_SWIFT_FILES_FOLDER>
Open index.html
Select graph (Inheritance or Usage)

You can specify types that shouldn't be added to the graph in types_to_ignore.txt. One type per line.

How to compile

eval `opam config env`
ocamlbuild -package unix -package str -use-menhir -menhir "menhir --external-tokens Lexer" main.native

Examples

Alamofire

Nuke