14 Commits
0.1.0 ... 0.1.2

5 changed files with 53 additions and 2 deletions

21
.github/workflows/kdocs.yml vendored Normal file
View File

@@ -0,0 +1,21 @@
name: Publish KDocs
on:
push:
branches:
- master
jobs:
publishing:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v1
with:
java-version: 11
- name: Build
run: ./gradlew dokkaHtml
- name: Publish KDocs
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./build/dokka/html
publish_branch: kdocs

View File

@@ -1,5 +1,15 @@
# Changelog # Changelog
## 0.1.2
* `Versions`:
* `plagubot`: `1.3.1`
## 0.1.1
* `Versions`:
* `plagubot`: `1.3.0`
## 0.1.0 ## 0.1.0
* Project has been created * Project has been created

View File

@@ -1,18 +1,21 @@
buildscript { buildscript {
repositories { repositories {
mavenCentral() mavenCentral()
maven { url "https://plugins.gradle.org/m2/" }
} }
dependencies { dependencies {
classpath libs.kotlin.gradle.plugin classpath libs.kotlin.gradle.plugin
classpath libs.kotlin.serialization.plugin classpath libs.kotlin.serialization.plugin
classpath libs.gh.release.plugin classpath libs.gh.release.plugin
classpath libs.jb.dokka.plugin
} }
} }
plugins { plugins {
alias libs.plugins.kotlin.jvm alias libs.plugins.kotlin.jvm
alias libs.plugins.kotlin.serialization alias libs.plugins.kotlin.serialization
alias libs.plugins.jetbrains.dokka
} }
project.group = project_group project.group = project_group
@@ -31,3 +34,17 @@ dependencies {
api libs.plagubot.plugin api libs.plagubot.plugin
api libs.kslog api libs.kslog
} }
tasks.dokkaHtml {
dokkaSourceSets {
configureEach {
skipDeprecated.set(true)
sourceLink {
localDirectory.set(file("./"))
remoteUrl.set(new URL("https://github.com/InsanusMokrassar/PlaguBotCommandsPlugin/blob/master/"))
remoteLineSuffix.set("#L")
}
}
}
}

View File

@@ -4,4 +4,4 @@ kotlin.js.generate.externals=true
kotlin.incremental=true kotlin.incremental=true
project_group=dev.inmo project_group=dev.inmo
project_version=0.1.0 project_version=0.1.2

View File

@@ -1,9 +1,10 @@
[versions] [versions]
kotlin = "1.6.21" kotlin = "1.6.21"
plagubot = "1.2.3" plagubot = "1.3.1"
kslog = "0.3.2" kslog = "0.3.2"
gh-release = "2.4.1" gh-release = "2.4.1"
jb-dokka = "1.6.21"
[libraries] [libraries]
@@ -15,8 +16,10 @@ kslog = { module = "dev.inmo:kslog", version.ref = "kslog" }
kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
kotlin-serialization-plugin = { module = "org.jetbrains.kotlin:kotlin-serialization", version.ref = "kotlin" } kotlin-serialization-plugin = { module = "org.jetbrains.kotlin:kotlin-serialization", version.ref = "kotlin" }
gh-release-plugin = { module = "com.github.breadmoirai:github-release", version.ref = "gh-release" } gh-release-plugin = { module = "com.github.breadmoirai:github-release", version.ref = "gh-release" }
jb-dokka-plugin = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "jb-dokka" }
[plugins] [plugins]
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
jetbrains-dokka = { id = "org.jetbrains.dokka", version.ref = "jb-dokka" }