aboutsummaryrefslogtreecommitdiff
path: root/dokka-runners/dokkatoo/examples
diff options
context:
space:
mode:
Diffstat (limited to 'dokka-runners/dokkatoo/examples')
-rw-r--r--dokka-runners/dokkatoo/examples/.gitignore10
-rw-r--r--dokka-runners/dokkatoo/examples/README.md18
-rw-r--r--dokka-runners/dokkatoo/examples/build.gradle.kts48
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokka/README.md17
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokka/build.gradle.kts35
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokka/demo.pngbin0 -> 77918 bytes
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokka/ktor-logo.pngbin0 -> 179624 bytes
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokka/logo-styles.css20
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokka/settings.gradle.kts1
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokka/src/main/kotlin/demo/HelloWorld.kt20
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokkatoo/build.gradle.kts18
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokkatoo/ktor-logo.pngbin0 -> 179624 bytes
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokkatoo/logo-styles.css20
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokkatoo/settings.gradle.kts17
-rw-r--r--dokka-runners/dokkatoo/examples/custom-format-example/dokkatoo/src/main/kotlin/demo/HelloWorld.kt20
-rw-r--r--dokka-runners/dokkatoo/examples/gradle-example/dokka/Module.md7
-rw-r--r--dokka-runners/dokkatoo/examples/gradle-example/dokka/README.md22
-rw-r--r--dokka-runners/dokkatoo/examples/gradle-example/dokka/build.gradle.kts37
-rw-r--r--dokka-runners/dokkatoo/examples/gradle-example/dokka/demo.pngbin0 -> 71039 bytes
-rw-r--r--dokka-runners/dokkatoo/examples/gradle-example/dokka/settings.gradle.kts1
-rw-r--r--dokka-runners/dokkatoo/examples/gradle-example/dokka/src/main/kotlin/demo/HelloWorld.kt20
-rw-r--r--dokka-runners/dokkatoo/examples/gradle-example/dokkatoo/Module.md7
-rw-r--r--dokka-runners/dokkatoo/examples/gradle-example/dokkatoo/build.gradle.kts23
-rw-r--r--dokka-runners/dokkatoo/examples/gradle-example/dokkatoo/settings.gradle.kts17
-rw-r--r--dokka-runners/dokkatoo/examples/gradle-example/dokkatoo/src/main/kotlin/demo/HelloWorld.kt20
-rw-r--r--dokka-runners/dokkatoo/examples/kotlin-as-java-example/dokka/README.md19
-rw-r--r--dokka-runners/dokkatoo/examples/kotlin-as-java-example/dokka/build.gradle.kts21
-rw-r--r--dokka-runners/dokkatoo/examples/kotlin-as-java-example/dokka/demo.pngbin0 -> 101974 bytes
-rw-r--r--dokka-runners/dokkatoo/examples/kotlin-as-java-example/dokka/settings.gradle.kts1
-rw-r--r--dokka-runners/dokkatoo/examples/kotlin-as-java-example/dokka/src/main/kotlin/demo/HelloWorld.kt20
-rw-r--r--dokka-runners/dokkatoo/examples/kotlin-as-java-example/dokkatoo/settings.gradle.kts17
-rw-r--r--dokka-runners/dokkatoo/examples/library-publishing-example/dokka/README.md41
-rw-r--r--dokka-runners/dokkatoo/examples/library-publishing-example/dokka/build.gradle.kts39
-rw-r--r--dokka-runners/dokkatoo/examples/library-publishing-example/dokka/settings.gradle.kts1
-rw-r--r--dokka-runners/dokkatoo/examples/library-publishing-example/dokka/src/main/kotlin/demo/HelloWorld.kt20
-rw-r--r--dokka-runners/dokkatoo/examples/library-publishing-example/dokkatoo/settings.gradle.kts17
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/README.md25
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/build.gradle.kts5
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/demo.pngbin0 -> 93395 bytes
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/parentProject/build.gradle.kts38
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/parentProject/childProjectA/ModuleA.md5
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/parentProject/childProjectA/build.gradle.kts16
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/parentProject/childProjectA/src/main/kotlin/demo/ChildProjectAClass.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/parentProject/childProjectB/ModuleB.md5
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/parentProject/childProjectB/build.gradle.kts16
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/parentProject/childProjectB/src/main/kotlin/demo/ChildProjectBClass.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokka/settings.gradle.kts15
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/buildSrc/build.gradle.kts8
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/buildSrc/settings.gradle.kts21
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/buildSrc/src/main/kotlin/dokka-convention.gradle.kts17
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/parentProject/build.gradle.kts23
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/parentProject/childProjectA/ModuleA.md5
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/parentProject/childProjectA/build.gradle.kts21
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/parentProject/childProjectA/src/main/kotlin/demo/ChildProjectAClass.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/parentProject/childProjectB/ModuleB.md5
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/parentProject/childProjectB/build.gradle.kts21
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/parentProject/childProjectB/src/main/kotlin/demo/ChildProjectBClass.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multimodule-example/dokkatoo/settings.gradle.kts21
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/README.md29
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/build.gradle.kts42
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/demo.pngbin0 -> 183500 bytes
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/settings.gradle.kts2
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/commonMain/kotlin/org/kotlintestmpp/CommonCoroutineExtensions.kt15
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/commonMain/kotlin/org/kotlintestmpp/CommonDateUtils.kt14
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/commonMain/kotlin/org/kotlintestmpp/common/Foo.kt7
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/customJdk9/kotlin/org/kotlintest/jdk9/CustomSourceSetFile.kt11
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/jsMain/kotlin/org/kotlintestmpp/JsCoroutineExtensions.kt11
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/jsMain/kotlin/org/kotlintestmpp/JsDateUtils.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/jsMain/kotlin/org/kotlintestmpp/JsFunctions.kt18
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/jvmMain/kotlin/org/kotlintestmpp/JavaAnnotation.java19
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/jvmMain/kotlin/org/kotlintestmpp/JvmCoroutineExtensions.kt11
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/jvmMain/kotlin/org/kotlintestmpp/JvmDateUtils.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/jvmMain/kotlin/org/kotlintestmpp/JvmFunctions.kt35
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt15
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/linuxMain/kotlin/org/kotlintestmpp/LinuxCoroutineExtensions.kt11
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/linuxMain/kotlin/org/kotlintestmpp/LinuxDateUtils.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/macosMain/kotlin/org/kotlintestmpp/MacOsCoroutineExtensions.kt11
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokka/src/macosMain/kotlin/org/kotlintestmpp/MacOsDateUtils.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/build.gradle.kts39
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/settings.gradle.kts17
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/commonMain/kotlin/org/kotlintestmpp/CommonCoroutineExtensions.kt15
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/commonMain/kotlin/org/kotlintestmpp/CommonDateUtils.kt14
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/commonMain/kotlin/org/kotlintestmpp/common/Foo.kt7
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/customJdk9/kotlin/org/kotlintest/jdk9/CustomSourceSetFile.kt11
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/jsMain/kotlin/org/kotlintestmpp/JsCoroutineExtensions.kt11
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/jsMain/kotlin/org/kotlintestmpp/JsDateUtils.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/jsMain/kotlin/org/kotlintestmpp/JsFunctions.kt18
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/jvmMain/kotlin/org/kotlintestmpp/JavaAnnotation.java19
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/jvmMain/kotlin/org/kotlintestmpp/JvmCoroutineExtensions.kt11
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/jvmMain/kotlin/org/kotlintestmpp/JvmDateUtils.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/jvmMain/kotlin/org/kotlintestmpp/JvmFunctions.kt35
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt15
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/linuxMain/kotlin/org/kotlintestmpp/LinuxCoroutineExtensions.kt11
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/linuxMain/kotlin/org/kotlintestmpp/LinuxDateUtils.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/macosMain/kotlin/org/kotlintestmpp/MacOsCoroutineExtensions.kt11
-rw-r--r--dokka-runners/dokkatoo/examples/multiplatform-example/dokkatoo/src/macosMain/kotlin/org/kotlintestmpp/MacOsDateUtils.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/README.md25
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/build.gradle.kts19
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/demo.pngbin0 -> 35812 bytes
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/parentProject/build.gradle.kts27
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/parentProject/childProjectA/build.gradle.kts1
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/parentProject/childProjectA/src/main/kotlin/demo/ChildProjectAClass.kt18
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/parentProject/childProjectA/src/main/kotlin/demo/FancyAPI.kt10
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/parentProject/childProjectB/build.gradle.kts1
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/parentProject/childProjectB/src/main/kotlin/demo/ChildProjectBClass.kt10
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/parentProject/childProjectB/src/main/kotlin/demo/Functions.kt8
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokka/settings.gradle.kts5
-rw-r--r--dokka-runners/dokkatoo/examples/versioning-multimodule-example/dokkatoo/settings.gradle.kts17
108 files changed, 1583 insertions, 0 deletions
diff --git a/dokka-runners/dokkatoo/examples/.gitignore b/dokka-runners/dokkatoo/examples/.gitignore
new file mode 100644
index 00000000..4a1da3f8
--- /dev/null
+++ b/dokka-runners/dokkatoo/examples/.gitignore
@@ -0,0 +1,10 @@
+.idea
+**/gradle/wrapper/**
+gradlew.bat
+gradlew
+gradle.properties
+
+versioning-multimodule-example/dokka/previousDocVersions
+
+# these are test projects, so don't commit the lock file
+**/kotlin-js-store/yarn.lock
diff --git a/dokka-runners/dokkatoo/examples/README.md b/dokka-runners/dokkatoo/examples/README.md
new file mode 100644
index 00000000..f39abb5b
--- /dev/null
+++ b/dokka-runners/dokkatoo/examples/README.md
@@ -0,0 +1,18 @@
+# Dokkatoo Examples
+
+Examples of how to use Dokkat