Set-up for Scala project

131 views
Skip to first unread message

David Portabella

unread,
Feb 1, 2016, 9:06:12 AM2/1/16
to scala-user
Is there an open-source project with Scala, which has also a good setup in place for git, continuous integration, testing, maven (or alternative) dependency management, ticketing system...?
(So that I reuse their setup for my project)

Rüdiger Klaehn

unread,
Feb 1, 2016, 12:33:46 PM2/1/16
to scala-user
Hi David,

I used one of the tiny projects from Erik Osheim as a starting point
for my projects: https://github.com/non/imp . It is a bit more
complicated due to the fact that it is cross-publishing to scala.js.

Here is one of my projects that is JVM only and therefore quite a bit
simpler: https://github.com/rklaehn/persistentsummary . Especially the
plugins for sonatype releases are really great. The README.md contains
badges for CI, code coverage, maven version and scaladoc. It is also
integrated with travis (for CI) and codecov.io (for showing code
coverage)

Hth,

Rüdiger
> --
> You received this message because you are subscribed to the Google Groups "scala-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to scala-user+...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Seth Tisue

unread,
Feb 8, 2016, 10:04:12 PM2/8/16
to scala-user
On Monday, February 1, 2016 at 6:06:12 AM UTC-8, David Portabella wrote:
Is there an open-source project with Scala, which has also a good setup in place for git, continuous integration, testing, maven (or alternative) dependency management, ticketing system...?

The de facto standards for modestly sized open-source Scala projects are, in descending order of consensus level: GitHub for hosting and ticketing, sbt for building and for dependencies, Travis-CI for CI, and ScalaTest or Specs2 for testing, often in combination with ScalaCheck. 

(Real projects tend to grow annexes and accumulate curlicues, so it’s rather hard to pick a single repo to point you to that isn’t rife with distracting extra details.)
 
Reply all
Reply to author
Forward
0 new messages