sdk-go
sdk-go copied to clipboard
Go SDK for Serverless Workflow
I was looking at adding unit test and looked at `parser/testdata/workflows/applicationrequest.json` with the following DSL: ``` ... "dataConditions": [ { "condition": "{{ $.applicants[?(@.age >= 18)] }}", "transition": { "nextState": "StartApplication"...
**What would you like to be added**: Need to standardize on using embedded struct or embedded interface, with the latter preferred. E.g. `OperationState` embeds struct `BaseState` instead of interface `State`,...
**What is the question**: Since the OnError struct defines both Transition & End as struct and not pointers, how should i check if either is "defined" since i can't check...
**What happened**: model.State.GetName() does not return a value when the state type is switch **What you expected to happen**: state name is returned even when the state type is switch...
I am interested in implementing the serverless workflow using the GO SDK in one of my projects. Do you think that the Go SDK is mature enough to use in...
**What would you like to be added**: The SDK could add validation in the attributes required by this format, for example: https://github.com/serverlessworkflow/specification/blob/0.7.x/schema/timeouts.json#L104 **Why is this needed**: Ease of use and...
**What would you like to be added**: Add examples of a CRD/CR being parsed by the SDK, so implementations based on Kubernetes could use it as inspiration to build their...
Just a remainder to look at https://mermaid-js.github.io/mermaid/#/
**What would you like to be added**: Would be nice to have a CI to run every night on the Specification main branch, so we could catch the unmarshalling problems...
fixes https://github.com/serverlessworkflow/sdk-go/issues/110 Signed-off-by: spolti **Many thanks for submitting your Pull Request :heart:!** **What this PR does / why we need it**: **Special notes for reviewers**: **Additional information (if needed):**