package
2.0.3+incompatible
Repository: https://github.com/ensono/taskctl.git
Documentation: pkg.go.dev

# Functions

NewExecutionGraph creates new ExecutionGraph instance.
NewScheduler create new Scheduler instance.
No description provided by the author

# Constants

No description provided by the author
Stage statuses.
Stage statuses.
Stage statuses.
Stage statuses.
Stage statuses.
Stage statuses.

# Variables

ErrCycleDetected occurs when added edge causes cycle to appear.
ErrNodeNotFound occurs when node is not found in the graph.
No description provided by the author

# Structs

ExecutionGraph is a DAG whose nodes are Stages and edges are their dependencies.
No description provided by the author
Scheduler executes ExecutionGraph.
Stage is a structure that describes execution stage Stage is a synonym for a Node in a the unary tree of the execution graph/tree.

# Type aliases

No description provided by the author
StageOpts is the Node options Pass in tasks/pipelines or other properties using the options pattern.
StageTable is a simple hash table of denormalized stages into a flat hash table (map) NOTE: used for read only at this point.