api
├── crud
├── dependencies
├── internal
├── managers
├── models
├── routers
└── schemas
routers depends on crud
crud depends on models and schemas
dependencies is extra feature
Read the document!
alembic revision --autogenerate -m "<sth>"
alembic upgrade head
uvicorn api.main:app --reload