Sprint 1: Project Bootstrap #3
Notifications
Total Time Spent: 8 minutes
lmiranda
8 minutes
No due date set.
Dependencies
No dependencies set.
Reference: personal-projects/personal-portfolio#3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Sprint 1 Deliverables
Bootstrap
pyproject.tomlwith all dependencies from tech stack.env.examplewith all required environment variablesMakefilewith all standard targetsCLAUDE.mdgenerated from PROJECT_REFERENCE.md.gitignore(comprehensive).python-version(3.11).pre-commit-config.yaml(ruff, mypy)Infrastructure
docker-compose.yml(PostgreSQL 16 + PostGIS)scripts/directory structure:scripts/db/- Database scriptsscripts/docker/- Docker helpersscripts/deploy/- Deployment scriptsscripts/dbt/- dbt runnersscripts/dev/- Development utilitiesApp Foundation
portfolio_app/directory structure:portfolio_app/__init__.pyportfolio_app/app.py(stub)portfolio_app/config.py(stub)portfolio_app/assets/portfolio_app/pages/portfolio_app/pages/toronto/callbacks/portfolio_app/components/portfolio_app/figures/portfolio_app/toronto/parsers/portfolio_app/toronto/loaders/portfolio_app/toronto/schemas/portfolio_app/toronto/models/portfolio_app/errors/Tests
tests/directorytests/conftest.pystubData Structure
data/toronto/raw/data/toronto/processed/(gitignored)data/toronto/reference/dbt Structure
dbt/models/staging/dbt/models/intermediate/dbt/models/marts/dbt/tests/dbt/macros/Human Tasks (Cannot Automate)
Acceptance Criteria
.gitkeepfilesmake setupruns without errormake docker-upstarts PostgreSQL + PostGIS