├── .github └── workflows │ └── test.yml ├── .gitignore ├── .gitpod.yml ├── LICENSE ├── README.md ├── cmd ├── basic │ └── main.go ├── terraform │ └── main.go └── timing │ └── main.go ├── dag.go ├── dag_test.go ├── example_basic_test.go ├── example_descandentsFlow_test.go ├── example_idinterface_test.go ├── go.mod ├── go.sum ├── marshal.go ├── marshal_test.go ├── options.go ├── options_test.go ├── storage.go ├── storage_test.go ├── visitor.go └── visitor_test.go /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | *~ 3 | /coverage.txt 4 | -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/README.md -------------------------------------------------------------------------------- /cmd/basic/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/cmd/basic/main.go -------------------------------------------------------------------------------- /cmd/terraform/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/cmd/terraform/main.go -------------------------------------------------------------------------------- /cmd/timing/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/cmd/timing/main.go -------------------------------------------------------------------------------- /dag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/dag.go -------------------------------------------------------------------------------- /dag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/dag_test.go -------------------------------------------------------------------------------- /example_basic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/example_basic_test.go -------------------------------------------------------------------------------- /example_descandentsFlow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/example_descandentsFlow_test.go -------------------------------------------------------------------------------- /example_idinterface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/example_idinterface_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/go.sum -------------------------------------------------------------------------------- /marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/marshal.go -------------------------------------------------------------------------------- /marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/marshal_test.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/options.go -------------------------------------------------------------------------------- /options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/options_test.go -------------------------------------------------------------------------------- /storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/storage.go -------------------------------------------------------------------------------- /storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/storage_test.go -------------------------------------------------------------------------------- /visitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/visitor.go -------------------------------------------------------------------------------- /visitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heimdalr/dag/HEAD/visitor_test.go --------------------------------------------------------------------------------