This project aims to create a data pipeline for yield farming data from the Yields API.
pipenv installpipenv run blackpipenv shellpipenv run python -m pipelinedocker compose updocker exec -it postgres psql -U dbuser -d mydbdocker compose downalembic init migrationsalembic revision --autogenerate -m "Create pools and pools_historical tables"alembic upgrade headyour_project/ ├── alembic/ │ ├── versions/ │ ├── env.py │ └── script.py.mako ├── app/ │ ├── init.py │ ├── models/ │ │ ├── init.py │ │ ├── base.py # Contains Base model and common configurations │ │ ├── mixins.py # Common model mixins (e.g., TimestampMixin) │ │ ├── pools.py # Pool model │ │ └── pools_historical.py # PoolHistorical model │ ├── schemas/ │ │ ├── init.py │ │ └── pools.py # Pydantic models for validation │ ├── database.py # Database connection handling │ └── config.py # Configuration settings ├── migrations/ │ └── env.py ├── tests/ │ ├── init.py │ └── test_models.py ├── .env ├── .gitignore ├── alembic.ini ├── requirements.txt └── README.md