You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -143,7 +128,7 @@ You can see example projects in the [samples](samples) folder.
143
128
`kotlinx.rpc` is designed to be transport agnostic.
144
129
That means that the library aims to provide the best RPC experience regardless of how the resulting messages are transferred.
145
130
That allows for easy integration into existing solutions, such as Ktor, without the need to rewrite code.
146
-
Just plug-in`kotlinx.rpc`, provide it with means to transfer encoded data (or use out-of-the-box integrations) and it will run.
131
+
Add`kotlinx.rpc`, provide it with means to transfer encoded data (or use out-of-the-box integrations) and it will run.
147
132
With enough time it might even work with [avian carriers](https://en.wikipedia.org/wiki/IP_over_Avian_Carriers).
148
133
149
134
`kotlinx.rpc` provides its own transfer protocol called kRPC, which takes responsibility for tracking serializing and handling other complex request operations.
@@ -154,26 +139,12 @@ Besides that, one can even provide their own protocol or integration with one to
154
139
Though possible, it is much more complicated way to use the library and generally not needed.
155
140
`kotlinx.rpc` aims to provide most common protocols integrations as well as the in-house one called kRPC.
156
141
Integrations in progress:
157
-
- Integration with [gRPC](https://grpc.io/)(in prototype)
142
+
- Integration with [gRPC](https://grpc.io/) (in prototype)
158
143
159
144
## Kotlin compatibility
160
145
We support all stable Kotlin versions starting from 2.0.0:
161
146
- 2.0.0, 2.0.10, 2.0.20, 2.0.21
162
147
163
-
To simplify project configuration, our Gradle plugin sets a proper library version automatically using BOM,
164
-
based on the project's Kotlin version:
165
-
```kotlin
166
-
plugins {
167
-
kotlin("jvm") version "2.0.10"
168
-
id("org.jetbrains.kotlinx.rpc.plugin") version "0.3.0"
0 commit comments