Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Integrate SBT project structure diagram producer into the project #431
Skills required: SBT, Scala
At the moment I'm using this funky hack with JetBrains sbt-structure and some XSLT (Saxon) here:
This requires a graphviz, sbt and coursier installation. Usage is:
What I'm looking instead to do is to self-contain it and have something that could automatically generate it from inside the project itself.
I'd like a root project SBT task definition within this project called
Purpose: Documentation. The Dot structure I use to generate a nice looking graph with URLs to the GitHub source code, as per demonstration here: https://actionfps.github.io/dev-doc/structure.svg
There's https://github.com/jrudolph/sbt-dependency-graph but it seems to generate something rather different from what I want, eg per-project full dependencies, creating multiple files.
Work item is here: http://work.scalawilliam.com/integrate-sbt-project-diagram/