This repository want to rewrite all examples from temporalio/samples-typescript
Example | According | Extra |
---|---|---|
hello-world | typescript version | |
activities-cancellation-heartbeating 🦀 | typescript version | |
activities-dependency-injection | typescript version | todo |
activities-examples 🦀 | typescript version | |
child-workflows | typescript version | |
continue-as-new | typescript version | |
typescript version | ||
schedules 🦀 | typescript version | |
typescript version | ||
search-attributes | typescript version | just up just add |
custom-logger | typescript version | just s2 |
dsl-interpreter | typescript version | just workflow1 just workflow2 |
ejson | typescript version | |
empty | typescript version | just gen {name} |
🦀 : means the example originally from temporal-samples-rust
☁️ : means the example not necessary to RIIR
🚫 : means the example deprecated in typescript version
- https://github.com/cosm-public/temporal-samples-rust
- https://github.com/temporalio/sdk-core
- https://github.com/cargo-generate/cargo-generate
- Using inventory to mock threadLocal activity context inject
- Using proc-macros to remove boilerplate code
- figure out workflow FSM poll trigger execution non-static code multiple time, and the call path