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

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
Latest Release
v0.0.0-20180124060714-7194b8dcc5c4
about 8 years ago
Versions
1
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%