- .gitignore: data/* (canales, BD, markdown, media), cookies/ (sesiones de YouTube), config.yaml real (usar config.example.yaml), graphify-out/, .superpowers/, .env, venvs, estado local de agentes - untrack de graphify-out (102 archivos de cache regenerable), config.yaml y .claude/settings.json (estado de maquina local); los archivos se conservan en disco - .gitattributes: LF en todo el texto, CRLF solo para .bat/.ps1, binarios marcados (fin de los warnings LF/CRLF en cada diff) - data/.gitkeep documenta el proposito del directorio
52 lines
880 B
Plaintext
52 lines
880 B
Plaintext
# --- Python ---
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
build/
|
|
dist/
|
|
.eggs/
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# --- Entornos virtuales ---
|
|
.venv/
|
|
.venv-*/
|
|
venv/
|
|
|
|
# --- Datos del usuario: NUNCA versionar (canal(es), contenido scrapeado, BD, media) ---
|
|
data/*
|
|
!data/.gitkeep
|
|
|
|
# --- Cookies de sesión de YouTube: sensibles, nunca versionar ---
|
|
cookies/
|
|
*.cookies.txt
|
|
cookies.txt
|
|
|
|
# --- Config real del usuario (usar config.example.yaml como plantilla) ---
|
|
config.yaml
|
|
.env
|
|
.env.*
|
|
|
|
# --- Estado de runtime del servidor ---
|
|
.run/
|
|
*.log
|
|
|
|
# --- Salida regenerable de herramientas de análisis (graphify) ---
|
|
graphify-out/
|
|
|
|
# --- Estado local de agentes IA ---
|
|
.superpowers/
|
|
.claude/
|
|
.opencode/goals/state.json
|
|
.opencode/goals/state.json
|
|
.opencode/goals/state.json.ledger.jsonl
|
|
.opencode/opencode-loop/
|
|
.opencode/node_modules/
|
|
|
|
# --- macOS / editors ---
|
|
.DS_Store
|
|
Thumbs.db
|
|
.idea/
|
|
.vscode/
|