Edwin Salguero
chore: enterprise-grade project structure, robust .gitignore, and directory cleanup
9289e29
| # Byte-compiled / optimized / DLL files | |
| __pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| # C extensions | |
| *.so | |
| # Distribution / packaging | |
| .Python | |
| build/ | |
| develop-eggs/ | |
| dist/ | |
| downloads/ | |
| eggs/ | |
| .eggs/ | |
| lib/ | |
| lib64/ | |
| parts/ | |
| sdist/ | |
| var/ | |
| *.egg-info/ | |
| .installed.cfg | |
| *.egg | |
| MANIFEST | |
| # PyInstaller | |
| # Usually these files are written by a python script from a template | |
| # before PyInstaller builds the exe, so as to inject date/other infos into it. | |
| *.manifest | |
| *.spec | |
| # Installer logs | |
| pip-log.txt | |
| pip-delete-this-directory.txt | |
| # Unit test / coverage reports | |
| htmlcov/ | |
| .tox/ | |
| .nox/ | |
| .coverage | |
| .coverage.* | |
| .cache | |
| nosetests.xml | |
| coverage.xml | |
| *.cover | |
| .hypothesis/ | |
| .pytest_cache/ | |
| # Translations | |
| *.mo | |
| *.pot | |
| # Django stuff: | |
| *.log | |
| local_settings.py | |
| # Flask stuff: | |
| instance/ | |
| .webassets-cache | |
| # Scrapy stuff: | |
| .scrapy | |
| # Sphinx documentation | |
| /docs/_build/ | |
| # PyBuilder | |
| .target/ | |
| # Jupyter Notebook | |
| .ipynb_checkpoints | |
| notebooks/*.ipynb_checkpoints | |
| # IPython | |
| profile_default/ | |
| ipython_config.py | |
| # pyenv | |
| .python-version | |
| # pipenv | |
| Pipfile.lock | |
| # poetry | |
| poetry.lock | |
| # mypy | |
| .mypy_cache/ | |
| .dmypy.json | |
| # Pyre type checker | |
| .pyre/ | |
| # pytype static type analyzer | |
| .pytype/ | |
| # Cython debug symbols | |
| cython_debug/ | |
| # VS Code | |
| .vscode/ | |
| # Environments | |
| .env | |
| .env.* | |
| .venv/ | |
| venv/ | |
| ENV/ | |
| env.bak/ | |
| venv.bak/ | |
| # Docker | |
| *.pid | |
| *.pid.lock | |
| # Logs | |
| logs/ | |
| *.log | |
| # Data, models, and plots (keep .gitkeep) | |
| data/* | |
| !data/.gitkeep | |
| models/* | |
| !models/.gitkeep | |
| plots/* | |
| !plots/.gitkeep | |
| # Ignore large files | |
| *.h5 | |
| *.hdf5 | |
| *.pkl | |
| *.joblib | |
| *.csv | |
| *.zip | |
| *.tar.gz | |
| *.ckpt | |
| # Allow config and example env | |
| !config.yaml | |
| !.env.example | |
| # Misc | |
| .DS_Store | |
| Thumbs.db |