├── .github └── workflows │ ├── release.yml │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Changes.md ├── Documentation.md ├── LICENSE ├── README.md ├── argo-workflow ├── Cargo.toml └── src │ ├── lib.rs │ └── schema.rs ├── dashtool-common ├── Cargo.toml └── src │ └── lib.rs ├── dashtool ├── Cargo.toml └── src │ ├── build │ ├── build_dag.rs │ ├── mod.rs │ └── update_dag.rs │ ├── dag │ ├── identifier.rs │ └── mod.rs │ ├── error.rs │ ├── git.rs │ ├── lib.rs │ ├── main.rs │ ├── plugins │ ├── dashbook │ │ ├── mod.rs │ │ └── openid.rs │ ├── file │ │ └── mod.rs │ ├── mod.rs │ └── sql │ │ └── mod.rs │ ├── state │ └── mod.rs │ └── workflow │ ├── mod.rs │ └── template.rs ├── dashtool_concept.svg └── dashtool_dbt.svg /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Changes.md: -------------------------------------------------------------------------------- 1 | # v0.1.0 2 | - initial release 3 | -------------------------------------------------------------------------------- /Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/Documentation.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/README.md -------------------------------------------------------------------------------- /argo-workflow/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/argo-workflow/Cargo.toml -------------------------------------------------------------------------------- /argo-workflow/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod schema; 2 | -------------------------------------------------------------------------------- /argo-workflow/src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/argo-workflow/src/schema.rs -------------------------------------------------------------------------------- /dashtool-common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool-common/Cargo.toml -------------------------------------------------------------------------------- /dashtool-common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool-common/src/lib.rs -------------------------------------------------------------------------------- /dashtool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/Cargo.toml -------------------------------------------------------------------------------- /dashtool/src/build/build_dag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/build/build_dag.rs -------------------------------------------------------------------------------- /dashtool/src/build/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/build/mod.rs -------------------------------------------------------------------------------- /dashtool/src/build/update_dag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/build/update_dag.rs -------------------------------------------------------------------------------- /dashtool/src/dag/identifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/dag/identifier.rs -------------------------------------------------------------------------------- /dashtool/src/dag/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/dag/mod.rs -------------------------------------------------------------------------------- /dashtool/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/error.rs -------------------------------------------------------------------------------- /dashtool/src/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/git.rs -------------------------------------------------------------------------------- /dashtool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/lib.rs -------------------------------------------------------------------------------- /dashtool/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/main.rs -------------------------------------------------------------------------------- /dashtool/src/plugins/dashbook/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/plugins/dashbook/mod.rs -------------------------------------------------------------------------------- /dashtool/src/plugins/dashbook/openid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/plugins/dashbook/openid.rs -------------------------------------------------------------------------------- /dashtool/src/plugins/file/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/plugins/file/mod.rs -------------------------------------------------------------------------------- /dashtool/src/plugins/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/plugins/mod.rs -------------------------------------------------------------------------------- /dashtool/src/plugins/sql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/plugins/sql/mod.rs -------------------------------------------------------------------------------- /dashtool/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/state/mod.rs -------------------------------------------------------------------------------- /dashtool/src/workflow/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/workflow/mod.rs -------------------------------------------------------------------------------- /dashtool/src/workflow/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool/src/workflow/template.rs -------------------------------------------------------------------------------- /dashtool_concept.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool_concept.svg -------------------------------------------------------------------------------- /dashtool_dbt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashbook/dashtool/HEAD/dashtool_dbt.svg --------------------------------------------------------------------------------