s8sg / goflow

A Golang based high performance, scalable and distributed workflow framework
MIT License
1.06k stars 129 forks source link

[Experimental] GoFlow DSL support #63

Open s8sg opened 11 months ago

s8sg commented 11 months ago

GoFlow DSL would allow user to define a workflow as a DSL. DSL can be a simple yaml file

The expectation is:

  1. Aligned to go flow domain
  2. Provide existing go flow construct and readable
  3. Doesn't need compilation of the executor for flow changes
  4. Allow go flow workload to be completely independent of go flow (https://github.com/s8sg/goflow/issues/4)