added generation of the JS API docs, though had to disable until KT-1522 is fixed

This commit is contained in:
James Strachan
2012-03-09 08:42:33 +00:00
parent c857785910
commit a05c39047a
2 changed files with 14 additions and 7 deletions
@@ -94,6 +94,7 @@ class SiteGenerator(val sourceDir: File, val outputDir: File) : Runnable {
<li><a href="http://blog.jetbrains.com/kotlin/">Blog</a></li>
<li><a href="http://devnet.jetbrains.net/community/kotlin">Forum</a></li>
<li><a href="http://youtrack.jetbrains.com/issues/KT">Issue Tracker</a></li>
<li><a href="http://twitter.com/#!/project_kotlin">@project_kotlin</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
@@ -20,7 +20,7 @@ class GenerateSiteTest : TestCase() {
fun testGenerateStdlibKDoc(): Unit {
val outDir = File(siteOutputDir, "versions/$versionDir/apidocs")
println("Generating stdlib KDocs to $outDir")
println("Generating library KDocs to $outDir")
copyDocResources(outDir)
val args = KDocArguments()
@@ -35,17 +35,23 @@ class GenerateSiteTest : TestCase() {
compiler.exec(System.out, args)
}
/**
fun testGenerateJsKDoc(): Unit {
// TODO re-enable when KT-1522 fixed
fun DISABLED_testGenerateJsKDoc(): Unit {
val outDir = File(siteOutputDir, "versions/$versionDir/jsdocs")
println("Generating JS KDocs to $outDir")
copyDocResources(outDir)
val args = KDocArguments()
args.docOutputDir = File(siteOutputDir, "versions/$version/apidocs").toString()
args.src = "../js/src"
args.outputDir = "target/classes-js"
args.setModule("../../js/js.libraries/module.kt")
args.setDocOutputDir(outDir.toString())
args.setOutputDir("target/classes-js")
val config = args.docConfig
config.title = "Kotlin JS API ($version)"
config.version = version
val compiler = KDocCompiler()
compiler.exec(System.out, args)
}
*/
fun copyDocResources(outDir: File): Unit {
val sourceDir = File(srcDir, "../apidocs")