├── .dvc ├── .gitignore └── config ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── examples ├── invalid │ ├── artifacts.extra.dvc.yaml │ ├── foreach.extra.dvc.yaml │ ├── matrix.extra.dvc.yaml │ ├── matrix.foreach.dvc.yaml │ ├── metrics.extra.dvc.yaml │ ├── outs.extra.dvc.yaml │ ├── plots.extra.dvc.yaml │ ├── stage.extra.dvc.yaml │ └── toplevel.extra.dvc.yaml └── valid │ ├── artifacts.dvc.yaml │ ├── foreach.dvc.yaml │ ├── matrix.dvc.yaml │ ├── metrics.dvc.yaml │ ├── minimal.dvc.yaml │ ├── outs.dvc.yaml │ ├── params.dvc.yaml │ ├── plots_dict.dvc.yaml │ ├── plots_list.dvc.yaml │ ├── simple.dvc.yaml │ └── vars.dvc.yaml ├── gen.py ├── pyproject.toml ├── requirements.txt ├── schema.json └── tests.py /.dvc/.gitignore: -------------------------------------------------------------------------------- 1 | /config.local 2 | /tmp 3 | /cache 4 | -------------------------------------------------------------------------------- /.dvc/config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/README.md -------------------------------------------------------------------------------- /examples/invalid/artifacts.extra.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/invalid/artifacts.extra.dvc.yaml -------------------------------------------------------------------------------- /examples/invalid/foreach.extra.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/invalid/foreach.extra.dvc.yaml -------------------------------------------------------------------------------- /examples/invalid/matrix.extra.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/invalid/matrix.extra.dvc.yaml -------------------------------------------------------------------------------- /examples/invalid/matrix.foreach.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/invalid/matrix.foreach.dvc.yaml -------------------------------------------------------------------------------- /examples/invalid/metrics.extra.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/invalid/metrics.extra.dvc.yaml -------------------------------------------------------------------------------- /examples/invalid/outs.extra.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/invalid/outs.extra.dvc.yaml -------------------------------------------------------------------------------- /examples/invalid/plots.extra.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/invalid/plots.extra.dvc.yaml -------------------------------------------------------------------------------- /examples/invalid/stage.extra.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/invalid/stage.extra.dvc.yaml -------------------------------------------------------------------------------- /examples/invalid/toplevel.extra.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/invalid/toplevel.extra.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/artifacts.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/artifacts.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/foreach.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/foreach.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/matrix.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/matrix.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/metrics.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/metrics.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/minimal.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/minimal.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/outs.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/outs.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/params.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/params.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/plots_dict.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/plots_dict.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/plots_list.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/plots_list.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/simple.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/simple.dvc.yaml -------------------------------------------------------------------------------- /examples/valid/vars.dvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/examples/valid/vars.dvc.yaml -------------------------------------------------------------------------------- /gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/gen.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/requirements.txt -------------------------------------------------------------------------------- /schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/schema.json -------------------------------------------------------------------------------- /tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/dvcyaml-schema/HEAD/tests.py --------------------------------------------------------------------------------