Flowline
Flowline is a workflow system for schedule
Install / Use
/learn @tsundata/FlowlineREADME
flowline
Flowline is a workflow system for schedule
Features
- Workflow base DAG
- RABC
- logs
- custom runtime
Architecture
<img src="./docs/architecture.png" alt="Architecture" width="100%" />Applications used
- etcd
Requirements
This project requires Go 1.20 or newer
Installation
-
Install etcd
-
Import Configuration to etcd
-
Set Environment
-
Build binary
-
Run App binary
Flowline REST API
Flowline admin
dashboard
<img src="./docs/dashboard.png" width="100%" alt=""/>workflows
<img src="./docs/workflows.png" width="100%" alt=""/>dag editor
<img src="./docs/dag.png" width="100%" alt=""/>users
<img src="./docs/users.png" width="100%" alt=""/>runs
<img src="./docs/runs.png" width="100%" alt=""/>jobs
<img src="./docs/jobs.png" width="100%" alt=""/>events
<img src="./docs/events.png" width="100%" alt=""/>workers
<img src="./docs/workers.png" width="100%" alt=""/>codes
<img src="./docs/codes.png" width="100%" alt=""/> <img src="./docs/code-editor.png" width="100%" alt=""/>variables
<img src="./docs/variables.png" width="100%" alt=""/>connections
<img src="./docs/connections.png" width="100%" alt=""/>Reference
License
flowline is licensed under the MIT license.
