/bigball

Display the dependencies of a Microsoft Visual Studio solution file.

Primary LanguageHaskellMIT LicenseMIT

bigball

CI

Display the dependencies of a Microsoft Visual Studio solution file.

The solution file from Microsoft Visual Studio contains a dependency graph of its projects. This program parses it and writes HTML files to visualize the dependencies. It uses vis to embed graphs in the HTML files.

The output files contain an index.html file showing:

  • a link to visualize the full dependency graph
  • the list of the projects and for each of them: a link to the direct dependency graph and a link to the full dependency graph

The project page also displays the list of the reverse dependencies.

Build and install

nix profile install

Run

This will parse myproject.sln and write the HTML files into the output directory.

bigball --input myproject.sln --output output

Example

Below are some screenshots of the pages generated with OpenSceneGraph solution file:

and the long index page with its 268 projects.