cookiecutter-data-science
cookiecutter-data-science copied to clipboard
Add option to use different DAG manager
We opt for a Makefile and GNU make by default. Could give options for some of these other projects:
I'm starting to lean Snakemake as the default make tool given: (1) we're primarily supporting Python projects, (2) the DSL is less crazy than Make, (3) it won't be as annoying for Windows users to install.
+1 for allowing supporting DAG managers.
Make is great, but IMHO there are much better/modern pipeline frameworks. My favourite Airflow
Here's a cookiecutter I found using snakemake: https://github.com/xguse/cookiecutter-snakemake-analysis-pipeline