feat: migrate server to kotlinx-rpc and add api.md

This commit is contained in:
SOR
2026-10-11 11:18:58 +08:00
parent 03ee40f6bd
commit 1de76bc445
18 changed files with 634 additions and 6 deletions
+6
View File
@@ -3,6 +3,7 @@
plugins {
alias(libs.plugins.kotlin.jvm)
alias(libs.plugins.kotlin.serialization)
alias(libs.plugins.kotlinx.rpc)
alias(ktorLibs.plugins.ktor)
}
@@ -61,6 +62,11 @@ dependencies {
// Logging
implementation(libs.logback.classic)
// kotlinx-rpc
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-server:0.10.4")
implementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-serialization-json:0.10.4")
testImplementation("org.jetbrains.kotlinx:kotlinx-rpc-krpc-ktor-client:0.10.4")
testImplementation(kotlin("test"))
testImplementation(ktorLibs.server.testHost)
}