Skip to content

chore: saca el venv del repo, plantilla de credenciales, tests y CI - #1

Merged
AlejandroVegaFullstackDev merged 1 commit into
mainfrom
mejora/cleanup-tests-ci
Jun 13, 2026
Merged

AlejandroVegaFullstackDev merged 1 commit into
mainfrom
mejora/cleanup-tests-ci

Conversation

@AlejandroVegaFullstackDev

Copy link
Copy Markdown
Owner
  • Elimina del control de versiones el entorno virtual completo (10.000+ archivos de bin/, lib/, include/, share/), los pycache y los .DS_Store
  • Añade .gitignore (venv, credenciales reales, backup/, cachés, .DS_Store)
  • Convierte el credentials.json (que estaba dentro de pycache) en credentials.example.json con el formato estándar de service account
  • requirements.txt reducido a las dependencias directas (quita tooling del venv)
  • Limpia main.py: variable 'type' que pisaba el builtin, ejecución envuelta en main()/main y manejo de errores hacia la vista de consola
  • Mueve scripts utilitarios sueltos a scripts/
  • Tests unitarios (modelo + caso de uso, sin red ni credenciales) + GitHub Actions CI
  • README profesional con arquitectura, uso y nota sobre el fin de Universal Analytics

- Elimina del control de versiones el entorno virtual completo (10.000+ archivos
  de bin/, lib/, include/, share/), los __pycache__ y los .DS_Store
- Añade .gitignore (venv, credenciales reales, backup/, cachés, .DS_Store)
- Convierte el credentials.json (que estaba dentro de __pycache__) en
  credentials.example.json con el formato estándar de service account
- requirements.txt reducido a las dependencias directas (quita tooling del venv)
- Limpia main.py: variable 'type' que pisaba el builtin, ejecución envuelta en
  main()/__main__ y manejo de errores hacia la vista de consola
- Mueve scripts utilitarios sueltos a scripts/
- Tests unitarios (modelo + caso de uso, sin red ni credenciales) + GitHub Actions CI
- README profesional con arquitectura, uso y nota sobre el fin de Universal Analytics
@AlejandroVegaFullstackDev
AlejandroVegaFullstackDev merged commit 3c72440 into main Jun 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant