An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/pellared/taskflow

Package taskflow helps implementing build automation. It is intended to be used in concert with the "go run" command, to run a program which implements the build pipeline (called taskflow). A taskflow consists of a set of registered tasks. A task has a name, can have a defined command, which is a function with signature and can have dependencies (already defined tasks). When the taskflow is executed for given tasks, then the tasks' commands are run in the order defined by their dependencies. The task's dependencies are run in a recusrive manner, however each is going to be run at most once. The taskflow is interupted in case a command fails. Within these functions, use the Error, Fail or related methods to signal failure.

Ecosystem
proxy.golang.org
Latest Release
v1.1.0
over 3 years ago
Versions
12
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/pellared/taskflow
spec
License Unlicense
Namespace github.com/pellared
First Release about 5 years ago
Last Synced 10 days ago
Rankings on proxy.golang.org
Overall Top 8.2%