ci: add Dokka for kdoc documentation generation and deployment (#3024)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
James Rich 2025-09-08 18:31:53 -05:00 committed by GitHub
parent bd29d0c55c
commit e490b036be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 90 additions and 0 deletions

View file

@ -32,6 +32,7 @@ plugins {
alias(libs.plugins.datadog)
alias(libs.plugins.secrets)
alias(libs.plugins.spotless)
alias(libs.plugins.dokka)
}
val keystorePropertiesFile = rootProject.file("keystore.properties")
@ -348,3 +349,8 @@ spotless {
ktlint("1.7.1").setEditorConfigPath("../config/spotless/.editorconfig")
}
}
tasks.withType<org.jetbrains.dokka.gradle.DokkaTask>().configureEach {
moduleName.set("Meshtastic App")
outputDirectory.set(file("build/dokka"))
}