如何将(经过测试的、非陈旧的)代码示例包含到 Dokka 包文档中?
更具体地说,假设我在我的build.gradle.kts
:
withType<DokkaTask> {
outputFormat = "html"
outputDirectory = "$buildDir/documentation"
includes = listOf("packageDocumentation.md")
samples = listOf("$rootDir/src/test/kotlin/some/project/TheSamples.kt")
}
然后是一些测试代码:
package some.project
import org.junit.jupiter.api.Test
class TheSamples {
@Test
fun helloWorldSample() {
println("hello, world")
}
}
还有一个包文档 Markdown 文件:
# Package some.project
This is the documentation for some package.
@sample some.project.TheSamples#helloWorldSample
,如何将println(...)
-part 包含到文档中?当前版本的 Dokka 是否完全支持它?
交换或替换#
没有做任何事情。.
@sample
@includeFunction
此外:
- 这是一个相关的问题,将近两年没有回答。
- 这是 2012 年的一些讨论,现在几乎完全由死链接组成。