diff --git a/.github/workflows/autoupdate.yml b/.github/workflows/autoupdate.yml new file mode 100644 index 000000000..b79629589 --- /dev/null +++ b/.github/workflows/autoupdate.yml @@ -0,0 +1,12 @@ +name: autoupdate +on: + push: + branches: [ main ] +jobs: + autoupdate: + name: autoupdate + runs-on: ubuntu-latest + steps: + - uses: docker://chinthakagodawita/autoupdate-action:v1 + env: + GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 07868bdca..00a0ee9f3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -20,9 +20,7 @@ To get an overview of the project, read the [README](README.md). Here are some r ## Getting started -The best way to get started with Kompendium is to read the [docs](https://bkbnio.github.io/kompendium). Kompendium generates -our documentation using [Dokka](https://github.com/Kotlin/dokka). This means that the docs live side-by-side with the source -code itself, and leverage the KDoc format to provide syntax highlighting, dynamic linking and more! +The best way to get started with Kompendium is to read the [docs](https://bkbn.gitbook.io/kompendium). If live examples are more your thing, inside the `kompendium-playground` module, you will find a collection of starter examples ranging from simple CRUD and authentication examples, to more advanced topics like polymorphic serialization diff --git a/build.gradle.kts b/build.gradle.kts index 2d59564cc..1315cc7aa 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,11 +1,10 @@ plugins { - kotlin("jvm") version "1.7.10" apply false - kotlin("plugin.serialization") version "1.7.10" apply false - id("io.bkbn.sourdough.library.jvm") version "0.9.2" apply false - id("io.bkbn.sourdough.application.jvm") version "0.9.2" apply false - id("io.bkbn.sourdough.root") version "0.9.2" + kotlin("jvm") version "1.7.20" apply false + kotlin("plugin.serialization") version "1.7.20" apply false + id("io.bkbn.sourdough.library.jvm") version "0.10.0" apply false + id("io.bkbn.sourdough.application.jvm") version "0.10.0" apply false + id("io.bkbn.sourdough.root") version "0.10.0" id("com.github.jakemarsden.git-hooks") version "0.0.2" - id("org.jetbrains.dokka") version "1.7.10" id("org.jetbrains.kotlinx.kover") version "0.6.0" id("io.github.gradle-nexus.publish-plugin") version "1.1.0" } diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 4f13b925e..7870ab331 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -4,7 +4,6 @@ plugins { id("io.bkbn.sourdough.library.jvm") id("io.gitlab.arturbosch.detekt") id("com.adarshr.test-logger") - id("org.jetbrains.dokka") id("maven-publish") id("java-library") id("signing") diff --git a/gradle.properties b/gradle.properties index 86a6cd817..e18137ded 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,6 +8,6 @@ org.gradle.vfs.verbose=true org.gradle.jvmargs=-Xmx2000m # Dependencies -ktorVersion=2.1.1 +ktorVersion=2.1.2 kotestVersion=5.4.2 detektVersion=1.21.0 diff --git a/json-schema/build.gradle.kts b/json-schema/build.gradle.kts index b110642cc..f284310c4 100644 --- a/json-schema/build.gradle.kts +++ b/json-schema/build.gradle.kts @@ -4,7 +4,6 @@ plugins { id("io.bkbn.sourdough.library.jvm") id("io.gitlab.arturbosch.detekt") id("com.adarshr.test-logger") - id("org.jetbrains.dokka") id("maven-publish") id("java-library") id("signing") @@ -21,7 +20,7 @@ dependencies { // Versions val detektVersion: String by project - implementation("org.jetbrains.kotlin:kotlin-reflect:1.7.10") + implementation("org.jetbrains.kotlin:kotlin-reflect:1.7.20") implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.0") // Formatting diff --git a/locations/build.gradle.kts b/locations/build.gradle.kts index 66e2bee9e..850a0f384 100644 --- a/locations/build.gradle.kts +++ b/locations/build.gradle.kts @@ -3,7 +3,6 @@ plugins { id("io.bkbn.sourdough.library.jvm") id("io.gitlab.arturbosch.detekt") id("com.adarshr.test-logger") - id("org.jetbrains.dokka") id("maven-publish") id("java-library") id("signing") diff --git a/oas/build.gradle.kts b/oas/build.gradle.kts index f01399672..d0de161a7 100644 --- a/oas/build.gradle.kts +++ b/oas/build.gradle.kts @@ -4,7 +4,6 @@ plugins { id("io.bkbn.sourdough.library.jvm") id("io.gitlab.arturbosch.detekt") id("com.adarshr.test-logger") - id("org.jetbrains.dokka") id("maven-publish") id("java-library") id("signing")