Cookiecutter
Cookiecutter is a good tool to setup a scaffold for a data science project. cookiecutter-data-science is a very good template to use.
If some specific (internal) packages are needed for almost every package, fork cookiecutter-data-science and make some changes for future use. For example, one might use [[mkdocs]] Documentation Documenting my data science project using sphinx or mkdocs-material instead of [[sphinx]] Documentation Documenting my data science project using sphinx or mkdocs-material . Swap out sphinx for mkdocs if needed.
Planted:
by L Ma;
References:
- drivendata. drivendata/cookiecutter-data-science: A logical, reasonably standardized, but flexible project structure for doing and sharing data science work. In: GitHub [Internet]. [cited 27 Aug 2021]. Available: https://github.com/drivendata/cookiecutter-data-science
- cookiecutter. cookiecutter/cookiecutter: A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects. In: GitHub [Internet]. [cited 27 Aug 2021]. Available: https://github.com/cookiecutter/cookiecutter
Similar Articles:
wiki/tools/cookiecutter
Links to:L Ma (2021). 'Cookiecutter', Datumorphism, 08 April. Available at: https://datumorphism.leima.is/wiki/tools/cookiecutter/.