Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cap’n Proto Integration #1528

Open
carlocorradini opened this issue Nov 25, 2024 · 1 comment
Open

Cap’n Proto Integration #1528

carlocorradini opened this issue Nov 25, 2024 · 1 comment

Comments

@carlocorradini
Copy link

First and foremost, thank you for this amazing product 🙌
Background: I'm using Cap'n Proto as a data exchange format for my payload, and like any other binary protocol, it's unreadable to humans.
I've recently begun using Redpanda Console (so I'm a novice) and discovered the deserialization feature, which is exactly what I was looking for.
Unfortunately, Cap'n Proto is currently unsupported, so I can only see a bunch of binary data.
Is it possible to support Cap'n Proto?
I can try to help/create a PR if you point me in the right direction (even if I am not a GO expert).
Thanks 🥳

@weeco
Copy link
Contributor

weeco commented Nov 25, 2024

Hey,
adding new serializers and deserializers is quite easy - given an apropriate go lib for your format exists. Have a look at: https://github.com/redpanda-data/console/tree/master/backend/pkg/serde

There's also some frontend work required (mostly adding the new constant). I believe this CBOR PR was the latest SerDe addition, maybe that helps you: 7fc9752

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants