Below is a running list of potential areas of contribution. This list may become out of date quickly, so you may want to check on the sbt-dev mailing list if you are interested in a specific topic.
There are plenty of possible visualization and analysis opportunities.
’compile’ produces an Analysis of the source code containing
~/.ivy2
and the .xsl
and .css
are there as well, so you don’t even need
to work with sbt. Other approaches described in the email
thread
set logLevel := Level.Warn
or : set logLevel in Test := Level.Warn
You could make commands that wrap this, like:
warn test:run
Also, trace is currently an integer, but should really be an abstract data type.
7. Each sbt version has more aggressive incremental compilation and reproducing bugs can be difficult. It would be helpful to have a mode that generates a diff between successive compilations and records the options passed to scalac. This could be replayed or inspected to try to find the cause.
A lot of the pages could probably have better names, and/or little
2-4 word blurbs to the right of them in the sidebar.