From a798978d42a13d6c9b972e597a339493aa4a47a3 Mon Sep 17 00:00:00 2001 From: Lars Hupel <lars.hupel@mytum.de> Date: Thu, 3 Sep 2015 16:11:46 +0200 Subject: [PATCH] use sbt-site plugin for doc generation --- build.sbt | 4 ++++ project/plugins.sbt | 1 + {doc => src/sphinx}/.gitignore | 0 {doc => src/sphinx}/Makefile | 0 {doc => src/sphinx}/conf.py | 0 {doc => src/sphinx}/faq.rst | 0 {doc => src/sphinx}/gettingstarted.rst | 0 {doc => src/sphinx}/index.rst | 0 {doc => src/sphinx}/installation.rst | 0 {doc => src/sphinx}/intro.rst | 0 {doc => src/sphinx}/library.rst | 0 {doc => src/sphinx}/limitations.rst | 0 {doc => src/sphinx}/neon.rst | 0 {doc => src/sphinx}/options.rst | 0 {doc => src/sphinx}/purescala.rst | 0 {doc => src/sphinx}/r | 0 {doc => src/sphinx}/references.rst | 0 {doc => src/sphinx}/repair.rst | 0 {doc => src/sphinx}/synthesis.rst | 0 {doc => src/sphinx}/themes/leon/layout.html | 0 {doc => src/sphinx}/themes/leon/static/css/leon.css_t | 0 {doc => src/sphinx}/themes/leon/theme.conf | 0 {doc => src/sphinx}/tutorial.rst | 0 {doc => src/sphinx}/verification.rst | 0 {doc => src/sphinx}/xlang.rst | 0 25 files changed, 5 insertions(+) rename {doc => src/sphinx}/.gitignore (100%) rename {doc => src/sphinx}/Makefile (100%) rename {doc => src/sphinx}/conf.py (100%) rename {doc => src/sphinx}/faq.rst (100%) rename {doc => src/sphinx}/gettingstarted.rst (100%) rename {doc => src/sphinx}/index.rst (100%) rename {doc => src/sphinx}/installation.rst (100%) rename {doc => src/sphinx}/intro.rst (100%) rename {doc => src/sphinx}/library.rst (100%) rename {doc => src/sphinx}/limitations.rst (100%) rename {doc => src/sphinx}/neon.rst (100%) rename {doc => src/sphinx}/options.rst (100%) rename {doc => src/sphinx}/purescala.rst (100%) rename {doc => src/sphinx}/r (100%) rename {doc => src/sphinx}/references.rst (100%) rename {doc => src/sphinx}/repair.rst (100%) rename {doc => src/sphinx}/synthesis.rst (100%) rename {doc => src/sphinx}/themes/leon/layout.html (100%) rename {doc => src/sphinx}/themes/leon/static/css/leon.css_t (100%) rename {doc => src/sphinx}/themes/leon/theme.conf (100%) rename {doc => src/sphinx}/tutorial.rst (100%) rename {doc => src/sphinx}/verification.rst (100%) rename {doc => src/sphinx}/xlang.rst (100%) diff --git a/build.sbt b/build.sbt index fba73c298..239628b2c 100644 --- a/build.sbt +++ b/build.sbt @@ -16,6 +16,10 @@ scalacOptions in (Compile, doc) ++= Seq("-doc-root-content", baseDirectory.value javacOptions += "-Xlint:unchecked" +site.settings + +site.sphinxSupport() + if(System.getProperty("sun.arch.data.model") == "64") { unmanagedBase <<= baseDirectory { base => base / "unmanaged" / "64" } } else { diff --git a/project/plugins.sbt b/project/plugins.sbt index e69de29bb..9a94578c3 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -0,0 +1 @@ +addSbtPlugin("com.typesafe.sbt" % "sbt-site" % "0.8.1") diff --git a/doc/.gitignore b/src/sphinx/.gitignore similarity index 100% rename from doc/.gitignore rename to src/sphinx/.gitignore diff --git a/doc/Makefile b/src/sphinx/Makefile similarity index 100% rename from doc/Makefile rename to src/sphinx/Makefile diff --git a/doc/conf.py b/src/sphinx/conf.py similarity index 100% rename from doc/conf.py rename to src/sphinx/conf.py diff --git a/doc/faq.rst b/src/sphinx/faq.rst similarity index 100% rename from doc/faq.rst rename to src/sphinx/faq.rst diff --git a/doc/gettingstarted.rst b/src/sphinx/gettingstarted.rst similarity index 100% rename from doc/gettingstarted.rst rename to src/sphinx/gettingstarted.rst diff --git a/doc/index.rst b/src/sphinx/index.rst similarity index 100% rename from doc/index.rst rename to src/sphinx/index.rst diff --git a/doc/installation.rst b/src/sphinx/installation.rst similarity index 100% rename from doc/installation.rst rename to src/sphinx/installation.rst diff --git a/doc/intro.rst b/src/sphinx/intro.rst similarity index 100% rename from doc/intro.rst rename to src/sphinx/intro.rst diff --git a/doc/library.rst b/src/sphinx/library.rst similarity index 100% rename from doc/library.rst rename to src/sphinx/library.rst diff --git a/doc/limitations.rst b/src/sphinx/limitations.rst similarity index 100% rename from doc/limitations.rst rename to src/sphinx/limitations.rst diff --git a/doc/neon.rst b/src/sphinx/neon.rst similarity index 100% rename from doc/neon.rst rename to src/sphinx/neon.rst diff --git a/doc/options.rst b/src/sphinx/options.rst similarity index 100% rename from doc/options.rst rename to src/sphinx/options.rst diff --git a/doc/purescala.rst b/src/sphinx/purescala.rst similarity index 100% rename from doc/purescala.rst rename to src/sphinx/purescala.rst diff --git a/doc/r b/src/sphinx/r similarity index 100% rename from doc/r rename to src/sphinx/r diff --git a/doc/references.rst b/src/sphinx/references.rst similarity index 100% rename from doc/references.rst rename to src/sphinx/references.rst diff --git a/doc/repair.rst b/src/sphinx/repair.rst similarity index 100% rename from doc/repair.rst rename to src/sphinx/repair.rst diff --git a/doc/synthesis.rst b/src/sphinx/synthesis.rst similarity index 100% rename from doc/synthesis.rst rename to src/sphinx/synthesis.rst diff --git a/doc/themes/leon/layout.html b/src/sphinx/themes/leon/layout.html similarity index 100% rename from doc/themes/leon/layout.html rename to src/sphinx/themes/leon/layout.html diff --git a/doc/themes/leon/static/css/leon.css_t b/src/sphinx/themes/leon/static/css/leon.css_t similarity index 100% rename from doc/themes/leon/static/css/leon.css_t rename to src/sphinx/themes/leon/static/css/leon.css_t diff --git a/doc/themes/leon/theme.conf b/src/sphinx/themes/leon/theme.conf similarity index 100% rename from doc/themes/leon/theme.conf rename to src/sphinx/themes/leon/theme.conf diff --git a/doc/tutorial.rst b/src/sphinx/tutorial.rst similarity index 100% rename from doc/tutorial.rst rename to src/sphinx/tutorial.rst diff --git a/doc/verification.rst b/src/sphinx/verification.rst similarity index 100% rename from doc/verification.rst rename to src/sphinx/verification.rst diff --git a/doc/xlang.rst b/src/sphinx/xlang.rst similarity index 100% rename from doc/xlang.rst rename to src/sphinx/xlang.rst -- GitLab