September 2024
Intermediate to advanced
304 pages
7h 50m
Spanish
Alrededor del Capítulo 4, pasamos de tenerlo todo en una carpeta a un árbol más estructurado, y pensamos que podría ser interesante esbozar las partes móviles.
El código de este apéndice está en la rama appendix_project_structure de GitHub:
git clone https://github.com/cosmicpython/code.git cd code git checkout appendix_project_structure
La estructura básica de carpetas es la siguiente
Árbol del proyecto
. ├── Dockerfile├── Makefile├── README.md ├── docker-compose.yml├── license.txt ├── mypy.ini ├── requirements.txt ├── src│ ├── allocation │ │ ├── __init__.py │ │ ├── adapters │ │ │ ├── __init__.py │ │ │ ├── orm.py │ │ │ └── repository.py │ │ ├── config.py │ │ ├── domain │ │ │ ├── __init__.py │ │ │ └── model.py │ │ ├── entrypoints │ │ │ ├── __init__.py │ │ │ └── flask_app.py │ │ └── service_layer │ │ ├── __init__.py │ │ └── services.py │ └── setup.py└── tests├── conftest.py├── e2e │ └── test_api.py ├── integration │ ├── test_orm.py │ ...