├── .gitignore ├── LICENSE ├── README.cn.md ├── README.md ├── cmd ├── coverage_combined.out ├── go.mod └── main.go ├── docs ├── Arrange.cn.md ├── Arrange.en.md ├── Callback.cn.md ├── Callback.en.md ├── Condition.cn.md ├── Condition.en.md ├── Configuration.cn.md ├── Configuration.en.md ├── Context.cn.md ├── Context.en.md ├── Event.cn.md ├── Event.en.md ├── Merge.cn.md ├── Merge.en.md ├── Recover.cn.md ├── Recover.en.md ├── Resource.cn.md └── Resource.en.md ├── flow ├── callback.go ├── condition.go ├── config.go ├── config_merge_test.go ├── context.go ├── event.go ├── event_enum.go ├── event_test.go ├── go.mod ├── go.sum ├── logs.go ├── process_meta.go ├── process_run.go ├── recover.go ├── resources.go ├── save.go ├── serialize_test.go ├── step.go ├── utils.go ├── utils_test.go └── workflow.go └── test ├── accessible_test.go ├── callback_test.go ├── concurrent_test.go ├── condition_test.go ├── config_test.go ├── context_test.go ├── event_test.go ├── flow_test.go ├── go.mod ├── go.sum ├── isolated_test.go ├── merge_test.go ├── mysql.txt.template ├── recover_test.go ├── resource_test.go ├── save_test.go ├── utils.go └── utils0.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/README.cn.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/README.md -------------------------------------------------------------------------------- /cmd/coverage_combined.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/cmd/coverage_combined.out -------------------------------------------------------------------------------- /cmd/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/Bilibotter/light-flow/cmd 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/cmd/main.go -------------------------------------------------------------------------------- /docs/Arrange.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Arrange.cn.md -------------------------------------------------------------------------------- /docs/Arrange.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Arrange.en.md -------------------------------------------------------------------------------- /docs/Callback.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Callback.cn.md -------------------------------------------------------------------------------- /docs/Callback.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Callback.en.md -------------------------------------------------------------------------------- /docs/Condition.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Condition.cn.md -------------------------------------------------------------------------------- /docs/Condition.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Condition.en.md -------------------------------------------------------------------------------- /docs/Configuration.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Configuration.cn.md -------------------------------------------------------------------------------- /docs/Configuration.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Configuration.en.md -------------------------------------------------------------------------------- /docs/Context.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Context.cn.md -------------------------------------------------------------------------------- /docs/Context.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Context.en.md -------------------------------------------------------------------------------- /docs/Event.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Event.cn.md -------------------------------------------------------------------------------- /docs/Event.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Event.en.md -------------------------------------------------------------------------------- /docs/Merge.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Merge.cn.md -------------------------------------------------------------------------------- /docs/Merge.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Merge.en.md -------------------------------------------------------------------------------- /docs/Recover.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Recover.cn.md -------------------------------------------------------------------------------- /docs/Recover.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Recover.en.md -------------------------------------------------------------------------------- /docs/Resource.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Resource.cn.md -------------------------------------------------------------------------------- /docs/Resource.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/docs/Resource.en.md -------------------------------------------------------------------------------- /flow/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/callback.go -------------------------------------------------------------------------------- /flow/condition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/condition.go -------------------------------------------------------------------------------- /flow/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/config.go -------------------------------------------------------------------------------- /flow/config_merge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/config_merge_test.go -------------------------------------------------------------------------------- /flow/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/context.go -------------------------------------------------------------------------------- /flow/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/event.go -------------------------------------------------------------------------------- /flow/event_enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/event_enum.go -------------------------------------------------------------------------------- /flow/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/event_test.go -------------------------------------------------------------------------------- /flow/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/go.mod -------------------------------------------------------------------------------- /flow/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/go.sum -------------------------------------------------------------------------------- /flow/logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/logs.go -------------------------------------------------------------------------------- /flow/process_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/process_meta.go -------------------------------------------------------------------------------- /flow/process_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/process_run.go -------------------------------------------------------------------------------- /flow/recover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/recover.go -------------------------------------------------------------------------------- /flow/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/resources.go -------------------------------------------------------------------------------- /flow/save.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/save.go -------------------------------------------------------------------------------- /flow/serialize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/serialize_test.go -------------------------------------------------------------------------------- /flow/step.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/step.go -------------------------------------------------------------------------------- /flow/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/utils.go -------------------------------------------------------------------------------- /flow/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/utils_test.go -------------------------------------------------------------------------------- /flow/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/flow/workflow.go -------------------------------------------------------------------------------- /test/accessible_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/accessible_test.go -------------------------------------------------------------------------------- /test/callback_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/callback_test.go -------------------------------------------------------------------------------- /test/concurrent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/concurrent_test.go -------------------------------------------------------------------------------- /test/condition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/condition_test.go -------------------------------------------------------------------------------- /test/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/config_test.go -------------------------------------------------------------------------------- /test/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/context_test.go -------------------------------------------------------------------------------- /test/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/event_test.go -------------------------------------------------------------------------------- /test/flow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/flow_test.go -------------------------------------------------------------------------------- /test/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/go.mod -------------------------------------------------------------------------------- /test/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/go.sum -------------------------------------------------------------------------------- /test/isolated_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/isolated_test.go -------------------------------------------------------------------------------- /test/merge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/merge_test.go -------------------------------------------------------------------------------- /test/mysql.txt.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/mysql.txt.template -------------------------------------------------------------------------------- /test/recover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/recover_test.go -------------------------------------------------------------------------------- /test/resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/resource_test.go -------------------------------------------------------------------------------- /test/save_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/save_test.go -------------------------------------------------------------------------------- /test/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/utils.go -------------------------------------------------------------------------------- /test/utils0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bilibotter/light-flow/HEAD/test/utils0.go --------------------------------------------------------------------------------