-
Notifications
You must be signed in to change notification settings - Fork 0
/
docs.sbt
26 lines (17 loc) · 676 Bytes
/
docs.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
commands += Command.command("makeDocs") {
"makeSite" :: "ghdvCopyReadme" :: "ghdvCopyScaladocs" :: _
}
autoAPIMappings in ThisBuild := true
apiURL in ThisBuild := Some(url(Common.Docs.rootDir + version.value))
scalacOptions in (Compile, doc) := Seq("-groups", "-implicits")
enablePlugins(SiteScaladocPlugin)
siteSubdirName in SiteScaladoc := Common.Docs.relativeDir + version.value
enablePlugins(PreprocessPlugin)
enablePlugins(SbtGhDocVerPlugin)
preprocessVars in Preprocess := Map(
"VERSION" -> version.value,
"ORGANIZATION" -> Common.organization,
"PROJECT" -> Common.GitHub.project,
"PROJECT_ORG" -> Common.GitHub.organization,
"ARTIFACT" -> Common.name
)