kroto-plus icon indicating copy to clipboard operation
kroto-plus copied to clipboard

Kotlinx Serialization Multiplatform Protobuf Generator

Open marcoferrer opened this issue 6 years ago • 6 comments

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 like the bug is addressed in versions 0.10.0-eap-1 and 1.3.20-eap-52 with an expected release in 1.3.20

marcoferrer avatar Jan 05 '19 04:01 marcoferrer

Just as a heads up, I have another library that does this at https://github.com/cretz/pb-and-k. Just figured I'd toss it out there though I understand reasons for sticking with Kotlinx.

cretz avatar Jan 08 '19 21:01 cretz

I was actually interested in adding support for your library as a serialization format for the grpc service generation. I needed to get some time to look into it. Providing support for kotlinx was something I wanted to do for a while, so this was just me following through with it.

marcoferrer avatar Jan 08 '19 22:01 marcoferrer

Development of pb-and-k has been slowed down due to the original developer having limited time. Therefore I think MP support for this project is something many would like.

RdeWilde avatar Apr 15 '19 20:04 RdeWilde

Development of pb-and-k has been slowed down due to the original developer having limited time.

This is true...apologies, much of my day job has shifted away from Kotlin.

cretz avatar Apr 22 '19 17:04 cretz

(..) It looks like the bug is addressed in versions 0.10.0-eap-1 and 1.3.20-eap-52 with an expected release in 1.3.20

We're past 1.3.20 \o/

RdeWilde avatar Aug 13 '19 09:08 RdeWilde

Was there already work done on the kotlinx integration? @marcoferrer

RdeWilde avatar Feb 05 '21 21:02 RdeWilde