chore: version bumps and cleanup (#156)

This commit is contained in:
Ryan Brink
2022-01-16 22:22:33 -05:00
committed by GitHub
parent 147c7e7fb0
commit ae2a1b578a
11 changed files with 41 additions and 67 deletions

2
.gitignore vendored
View File

@ -1,5 +1,3 @@
.gradle
build
.idea
dokka
wiki

View File

@ -4,6 +4,7 @@
### Added
### Changed
- Gradle refactor
### Remove

View File

@ -1,6 +1,9 @@
plugins {
kotlin("jvm") version "1.6.10" apply false
id("io.bkbn.sourdough.root") version "0.5.5"
kotlin("plugin.serialization") version "1.6.10" apply false
id("io.bkbn.sourdough.library.jvm") version "0.5.6" apply false
id("io.bkbn.sourdough.application.jvm") version "0.5.6" apply false
id("io.bkbn.sourdough.root") version "0.5.6"
id("com.github.jakemarsden.git-hooks") version "0.0.2"
id("org.jetbrains.dokka") version "1.6.10"
id("org.jetbrains.kotlinx.kover") version "0.5.0-RC"
@ -27,3 +30,17 @@ allprojects {
}
}
}
subprojects {
plugins.withType(io.bkbn.sourdough.gradle.library.jvm.LibraryJvmPlugin::class) {
extensions.configure(io.bkbn.sourdough.gradle.library.jvm.LibraryJvmExtension::class) {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
}
}
}

View File

@ -1,5 +1,5 @@
# Kompendium
project.version=2.0.0-beta
project.version=2.0.0-rc1
# Kotlin
kotlin.code.style=official
# Gradle

View File

@ -1,8 +1,8 @@
plugins {
kotlin("jvm")
id("io.bkbn.sourdough.library.jvm") version "0.5.5"
id("io.gitlab.arturbosch.detekt") version "1.19.0"
id("com.adarshr.test-logger") version "3.1.0"
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")
@ -10,15 +10,8 @@ plugins {
}
sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium Annotations")
libraryDescription.set("A set of annotations used by Kompendium to generate OpenAPI Specifications")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
}
testing {

View File

@ -1,8 +1,8 @@
plugins {
kotlin("jvm")
id("io.bkbn.sourdough.library.jvm") version "0.5.5"
id("io.gitlab.arturbosch.detekt") version "1.19.0"
id("com.adarshr.test-logger") version "3.1.0"
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")
@ -10,15 +10,8 @@ plugins {
}
sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium Authentication")
libraryDescription.set("Kompendium library to pair with Ktor Auth to provide authorization info to OpenAPI")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
}
dependencies {

View File

@ -1,8 +1,8 @@
plugins {
kotlin("jvm")
id("io.bkbn.sourdough.library.jvm") version "0.5.5"
id("io.gitlab.arturbosch.detekt") version "1.19.0"
id("com.adarshr.test-logger") version "3.1.0"
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")
@ -11,15 +11,8 @@ plugins {
}
sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium Core")
libraryDescription.set("Core functionality for the Kompendium library")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
compilerArgs.set(listOf("-opt-in=kotlin.RequiresOptIn"))
}

View File

@ -1,8 +1,8 @@
plugins {
kotlin("jvm")
id("io.bkbn.sourdough.library.jvm") version "0.5.5"
id("io.gitlab.arturbosch.detekt") version "1.19.0"
id("com.adarshr.test-logger") version "3.1.0"
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")
@ -10,15 +10,8 @@ plugins {
}
sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium Locations")
libraryDescription.set("Supplemental library for Kompendium offering support for Ktor's Location API")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
compilerArgs.set(listOf("-opt-in=kotlin.RequiresOptIn"))
}

View File

@ -1,9 +1,9 @@
plugins {
kotlin("jvm")
kotlin("plugin.serialization") version "1.6.10"
id("io.bkbn.sourdough.library.jvm") version "0.5.5"
id("io.gitlab.arturbosch.detekt") version "1.19.0"
id("com.adarshr.test-logger") version "3.1.0"
kotlin("plugin.serialization")
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")
@ -11,15 +11,8 @@ plugins {
}
sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium OpenAPI Spec")
libraryDescription.set("Collections of kotlin data classes modeling the OpenAPI specification")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
compilerArgs.set(listOf("-opt-in=kotlin.RequiresOptIn"))
}

View File

@ -1,7 +1,7 @@
plugins {
kotlin("jvm")
kotlin("plugin.serialization") version "1.6.10"
id("io.bkbn.sourdough.application.jvm") version "0.5.5"
kotlin("plugin.serialization")
id("io.bkbn.sourdough.application.jvm")
id("application")
}

View File

@ -1,8 +1,8 @@
plugins {
kotlin("jvm")
id("io.bkbn.sourdough.library.jvm") version "0.5.5"
id("io.gitlab.arturbosch.detekt") version "1.19.0"
id("com.adarshr.test-logger") version "3.1.0"
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")
@ -10,15 +10,8 @@ plugins {
}
sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium Swagger")
libraryDescription.set("Offers Swagger as a bundled WebJAR for Ktor")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
}
dependencies {