-
Notifications
You must be signed in to change notification settings - Fork 55
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
dotnet/c# sdk #172
Comments
Hi @jeffdoolittle thanks for the interest. There is no discussion or plan about C# SDK yet. There was a discussion about Typescript so far. I think this is because this project is quite new still. I believe we will have more people asking. We don't have any plan to build other SDKs at this moment, because neither my team or I have enough knowledge to build it. I want to encourage the community member like you to create one. I will provide all the support you need. A SDK of iWF is very lightweight. It only need to invoke the two WorkflowState APIs from hosting a REST/HTTP service, based on the worker API schema. As a data point, it only took me a week to build GoSDK, including all the tests, by just opening the IntelliJ IDE and also Goland IDE to translate the Java code into Golang. Based on my limited understanding, there are quite some similarity between C# and Java so the translating Java SDK to C# will be even easier than I doing it for Golang, I guess. The whole community including myself will really appreciate it. |
#181 (comment) for how to add a SDK |
If some organization pays, I can add such a SDK for it |
+1 for the C# dotnet SDK! |
Thanks for interesting in iWF! Sorry again we don't have any plan to do it as Indeed doesn't have any team using c# :( But I wanted to offer collaboration if any of you wanted to build this together (I love the opportunity for me to learn dotnet). It's really, really easy to build an iWF SDK. We recently done Python -- just within 15 PRs to have a production ready SDK: https://github.com/indeedeng/iwf-python-sdk/pulls?q=is%3Apr+is%3Aclosed There are not too much code, and the protocol is straightforward. (I can do it within a week if I am familiar with a language) If you are still interested, let's chat over [email protected] |
Has there been any discussion of or interest in the creation of a dotnet/c# sdk to be included along side the go and java versions that currently exist?
The text was updated successfully, but these errors were encountered: