temporalio / features

Behavior and history compatibility testing for Temporal SDKs
13 stars 17 forks source link

Community SDKs? #373

Open Nezteb opened 10 months ago

Nezteb commented 10 months ago

Describe the solution you'd like

I was looking at evaluating Temporal, but my company uses Elixir (built on Erlang/OTP). So I tried to see if there were any community Temporal SDK implementations.

The closest thing I can find is an Elixir wrapper around Temporal's gRPC API, though it lacks generated docs, but that's a different issue.

For my purposes this is sufficient, but the but it would be cool if the Temporal team could either:

What do y'all think? 😄

cretz commented 10 months ago

Maintain a list of working/popular community SDKs/wrappers that the community could contribute to

We have https://github.com/temporalio/awesome-temporal. We welcome contributions there if we are missing something.

Publish some sort of document with an example/guide on generating and using an unofficial client/SDK from the gRPC definitions

The simple guide is "Use protobuf to generate from https://github.com/temporalio/api". Any more in depth than that and you start getting into a guide on how to write an SDK which is a significant undertaking. (I generated gRPC once at https://github.com/cretz/elixoral myself)