mirror of
https://github.com/InsanusMokrassar/PlaguBotCommandsPlugin.git
synced 2025-09-16 05:39:25 +00:00
Compare commits
10 Commits
Author | SHA1 | Date | |
---|---|---|---|
9ee3b26f7e | |||
72407c0c8e | |||
2f62c44c18 | |||
8c1c33fdf2 | |||
1f76c441e3 | |||
9df1efd4c8 | |||
6372f8af9f | |||
acbc6ff45b | |||
f3c07f0a7d | |||
7a62373030 |
21
.github/workflows/kdocs.yml
vendored
Normal file
21
.github/workflows/kdocs.yml
vendored
Normal 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
|
@@ -1,5 +1,10 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 0.1.1
|
||||||
|
|
||||||
|
* `Versions`:
|
||||||
|
* `plagubot`: `1.3.0`
|
||||||
|
|
||||||
## 0.1.0
|
## 0.1.0
|
||||||
|
|
||||||
* Project has been created
|
* Project has been created
|
||||||
|
17
build.gradle
17
build.gradle
@@ -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")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -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.1
|
||||||
|
@@ -1,9 +1,10 @@
|
|||||||
[versions]
|
[versions]
|
||||||
|
|
||||||
kotlin = "1.6.21"
|
kotlin = "1.6.21"
|
||||||
plagubot = "1.2.3"
|
plagubot = "1.3.0"
|
||||||
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" }
|
||||||
|
Reference in New Issue
Block a user