```bash
*
*-- src/
*-- models/
*-- __init__.py
*-- notebooks/ # for experiments, prototyping
*-- output/ # outputs
*-- scripts/ # scripts for running pipelines
*-- tests/ # pytest unit tests
*-- config/ # env, secrets, configs
*-- .gitignore
*-- .env
*-- pyproject.toml # or requirements.txt, environment.yml
*-- README.md
```
https://guicommits.com/organize-python-code-like-a-pro/