fastapi-app-factory
Installation
SKILL.md
FastAPI Application Factory
Overview
This skill covers creating the FastAPI application factory pattern with proper lifespan management, middleware registration, pagination setup, and router configuration.
Create main.py
Create src/app/main.py:
import logging
from contextlib import asynccontextmanager
from collections.abc import AsyncGenerator
from fastapi import FastAPI
from fastapi_pagination import add_pagination