2014-11-30 15:34:59 +02:00
|
|
|
/**
|
2015-03-07 22:58:48 -08:00
|
|
|
* Copyright (C) 2009-2015 Typesafe Inc. <http://www.typesafe.com>
|
2014-11-30 15:34:59 +02:00
|
|
|
*/
|
|
|
|
|
package akka
|
|
|
|
|
|
2015-01-22 20:26:34 +02:00
|
|
|
import sbt._
|
|
|
|
|
import sbt.Keys._
|
|
|
|
|
import akka.ValidatePullRequest.validatePullRequest
|
|
|
|
|
import sbtunidoc.Plugin.UnidocKeys.unidoc
|
|
|
|
|
import com.typesafe.sbt.site.SphinxSupport
|
|
|
|
|
import com.typesafe.sbt.site.SphinxSupport.Sphinx
|
2014-11-30 15:34:59 +02:00
|
|
|
|
|
|
|
|
object RootSettings extends AutoPlugin {
|
2015-01-22 20:26:34 +02:00
|
|
|
|
|
|
|
|
lazy val docs = ProjectRef(file("."), "akka-docs")
|
|
|
|
|
|
|
|
|
|
// settings for root project goes here
|
|
|
|
|
override val projectSettings = Seq(
|
|
|
|
|
validatePullRequest <<= validatePullRequest.dependsOn(unidoc in Compile),
|
|
|
|
|
validatePullRequest <<= validatePullRequest.dependsOn(SphinxSupport.generate in Sphinx in docs)
|
|
|
|
|
)
|
2014-11-30 15:34:59 +02:00
|
|
|
}
|