feat(docs): sección de documentación completa en /docs

- Nueva ruta /docs con manual de usuario, arquitectura y referencia técnica
- Sidebar con navegación sticky y resaltado de sección activa
- 23 secciones: objetivo, arquitectura, todos los módulos, JSONs de referencia,
  lógica de formas de pago, exclusiones y soporte
- Link "Documentación" en el sidebar de navegación principal

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-08-04 15:45:25 -05:00
co-authored by Claude Sonnet 4.6
parent cfba7a657f
commit 400e6ff60b
4 changed files with 652 additions and 1 deletions
+11
View File
@@ -0,0 +1,11 @@
from fastapi import APIRouter, Request, Depends
from app.auth import get_current_user
router = APIRouter(prefix="/docs", tags=["docs"])
@router.get("")
async def docs_page(request: Request, user: dict = Depends(get_current_user)):
return request.app.state.templates.TemplateResponse("docs.html", {
"request": request, "user": user,
})