Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jecaro/bigball
Display the dependencies of a Microsoft Visual Studio solution file.
https://github.com/jecaro/bigball
Last synced: about 2 months ago
JSON representation
Display the dependencies of a Microsoft Visual Studio solution file.
- Host: GitHub
- URL: https://github.com/jecaro/bigball
- Owner: jecaro
- License: mit
- Created: 2020-04-21T16:13:49.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-28T20:34:23.000Z (6 months ago)
- Last Synced: 2024-07-28T21:39:23.536Z (6 months ago)
- Language: Haskell
- Homepage:
- Size: 1.15 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bigball
[![CI][status-png]][status]
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][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 graphThe 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][osg]
solution file:
and the long [index page][osgindex] with its 268 projects.
[status]: https://github.com/jecaro/bigball/actions
[status-png]: https://github.com/jecaro/bigball/workflows/CI/badge.svg
[vis]: https://visjs.org/
[osgindex]: docs/osgindex.png
[osg]: http://www.openscenegraph.org/