docs: add comprehensive README and project scaffolding

- README completo con istruzioni di installazione, configurazione e utilizzo
- API Swagger/OpenAPI documentata
- File env.example con variabili di configurazione
- Dockerfile multi-stage ottimizzato
- Docker Compose con Ollama e LLM Monitor
- Struttura completa dell'app FastAPI (main.py, config, api routes)
- Servizio client Ollama reusabile
- Dashboard web HTML con TailwindCSS
- Test suite con pytest
- Makefile per comandi comuni
- CONTRIBUTING.md per i contributori
- LICENSE MIT
- .editorconfig e .dockerignore
- requirements.txt e requirements-dev.txt
This commit is contained in:
Luca Sacchi Ricciardi
2026-04-24 19:11:58 +02:00
commit 4b782ffdc8
28 changed files with 2087 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
# Development Dependencies
# Testing
pytest==7.4.3
pytest-cov==4.1.0
pytest-asyncio==0.21.1
# Code Quality
black==23.12.0
flake8==6.1.0
isort==5.13.2
mypy==1.7.1
# Linting
pylint==3.0.3
# Documentation
mkdocs==1.5.3
mkdocs-material==9.5.0
# Debug
ipython==8.18.1
ipdb==0.13.13
# Pre-commit hooks
pre-commit==3.5.0