project setup: gitignore, CLAUDE.md, requirements
Aggiunge configurazione base del progetto: - .gitignore: esclude venv, sources, processed, chroma_db e report generati - CLAUDE.md: documenta l'uso obbligatorio del venv - requirements.txt: dipendenze dirette (pdfplumber per step 0-1)
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# CLAUDE.md — RAG from Scratch
|
||||
|
||||
## Ambiente
|
||||
|
||||
Questo progetto usa un **virtual environment Python**.
|
||||
Tutte le dipendenze e i comandi Python devono essere eseguiti nel venv.
|
||||
|
||||
```bash
|
||||
# Creazione (una volta sola)
|
||||
python -m venv .venv
|
||||
|
||||
# Attivazione
|
||||
source .venv/bin/activate
|
||||
|
||||
# Installazione dipendenze
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
Non installare mai pacchetti a livello di sistema con `pip install` senza venv attivo.
|
||||
Reference in New Issue
Block a user