kroto-plus
kroto-plus copied to clipboard
gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc
compiling on a Mac OS running the new Apple M1 computers fails due to: Could not find protoc-gen-kroto-plus-0.6.1-osx-aarch_64.exe (com.github.marcoferrer.krotoplus:protoc-gen-kroto-plus:0.6.1).
It seems that the project does not support kotlin/native yet? Any plans for it in the feature?
It is possible to mark most protocol buffer elements as deprecated using the `deprected` option, for example, a message can be deprecated like this: ``` message Request { option deprecated...
Kroto Plus version: 0.6.1 com.google.protobuf version: 0.8.15 --- When trying to adapt the example [krotoPlusConfig.gradle](https://github.com/marcoferrer/kroto-plus/blob/master/example-project/krotoPlusConfig.gradle#L4) to Kotlin Gradle script, I havent been successful. My only success has been with the...
Hey, i wonder if this library is still under support? I ask because there a little changes to protobuf, like "optional" field which is not supported by yours code generator.
This is the tracking issue for https://github.com/marcoferrer/kroto-plus/pull/13 Originally work on this feature was blocked due to a bug with the ```@SerialInfo``` annotation in the kotlin serialization native runtime. It looks...
Hey folks, I'm having an issue with the generated builders. I'm using the following versions in my project - `com.google.protobuf:3.10.0` - `com.google.protobuf:protobuf-java-util:3.10.0` - `com.github.marcoferrer.krotoplus:protoc-gen-kroto-plus:0.6.1` With the following demo proto: ```...
Hello, great library! I have a question if using of Flow instead of Channels is considered in the future. As far as I understand its more suitable since it supports...
It looks like there is memory leak in kroto+ when many unary calls are made inside a runBlocking-block, reproduced here: https://github.com/blachris/kroto-plus/commit/223417b1a05294a0387d13f421c0fa8aec4c477d When you take a heap dump before exiting the...
In case that message field (top level one) is specified as **repeated** and added as field in **option (google.api.method_signature)** then generated RPC call method argument is T (instead of Iterable...