added generation of the JS API docs, though had to disable until KT-1522 is fixed
This commit is contained in:
@@ -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://blog.jetbrains.com/kotlin/">Blog</a></li>
|
||||||
<li><a href="http://devnet.jetbrains.net/community/kotlin">Forum</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://youtrack.jetbrains.com/issues/KT">Issue Tracker</a></li>
|
||||||
|
<li><a href="http://twitter.com/#!/project_kotlin">@project_kotlin</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!--/.nav-collapse -->
|
</div><!--/.nav-collapse -->
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ class GenerateSiteTest : TestCase() {
|
|||||||
|
|
||||||
fun testGenerateStdlibKDoc(): Unit {
|
fun testGenerateStdlibKDoc(): Unit {
|
||||||
val outDir = File(siteOutputDir, "versions/$versionDir/apidocs")
|
val outDir = File(siteOutputDir, "versions/$versionDir/apidocs")
|
||||||
println("Generating stdlib KDocs to $outDir")
|
println("Generating library KDocs to $outDir")
|
||||||
|
|
||||||
copyDocResources(outDir)
|
copyDocResources(outDir)
|
||||||
val args = KDocArguments()
|
val args = KDocArguments()
|
||||||
@@ -35,17 +35,23 @@ class GenerateSiteTest : TestCase() {
|
|||||||
compiler.exec(System.out, args)
|
compiler.exec(System.out, args)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
// TODO re-enable when KT-1522 fixed
|
||||||
fun testGenerateJsKDoc(): Unit {
|
fun DISABLED_testGenerateJsKDoc(): Unit {
|
||||||
|
val outDir = File(siteOutputDir, "versions/$versionDir/jsdocs")
|
||||||
|
println("Generating JS KDocs to $outDir")
|
||||||
|
|
||||||
|
copyDocResources(outDir)
|
||||||
val args = KDocArguments()
|
val args = KDocArguments()
|
||||||
args.docOutputDir = File(siteOutputDir, "versions/$version/apidocs").toString()
|
args.setModule("../../js/js.libraries/module.kt")
|
||||||
args.src = "../js/src"
|
args.setDocOutputDir(outDir.toString())
|
||||||
args.outputDir = "target/classes-js"
|
args.setOutputDir("target/classes-js")
|
||||||
|
val config = args.docConfig
|
||||||
|
config.title = "Kotlin JS API ($version)"
|
||||||
|
config.version = version
|
||||||
|
|
||||||
val compiler = KDocCompiler()
|
val compiler = KDocCompiler()
|
||||||
compiler.exec(System.out, args)
|
compiler.exec(System.out, args)
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|
||||||
fun copyDocResources(outDir: File): Unit {
|
fun copyDocResources(outDir: File): Unit {
|
||||||
val sourceDir = File(srcDir, "../apidocs")
|
val sourceDir = File(srcDir, "../apidocs")
|
||||||
|
|||||||
Reference in New Issue
Block a user