github.com/drone/dag
Package dag implements a directed acyclic graph task runner with deterministic teardown. it is similar to package errgroup, in that it runs multiple tasks in parallel and returns the first error it encounters. Users define a Runner as a set vertices (functions) and edges between them. During Run, the directed acyclec graph will be validated and each vertex will run in parallel as soon as it's dependencies have been resolved. The Runner will only return after all running goroutines have stopped.
Ecosystem
proxy.golang.org
proxy.golang.org
Latest Release
about 8 years ago
v0.0.0-20180124060714-7194b8dcc5c4
about 8 years ago
Versions
1
1
Loading...
Readme
Loading...
Links
| Registry | proxy.golang.org |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:golang/github.com/drone/dag
spec |
| License | MIT |
| Namespace | github.com/drone |
| First Release | about 8 years ago |
| Last Synced | 13 days ago |
Repository
| Stars | 1 on GitHub |
| Forks | 3 on GitHub |
Rankings on proxy.golang.org
Overall
Top 8.2%