Aportar código
Antes de empezar
Sección titulada «Antes de empezar»- Abre un issue en GitLab describiendo lo que quieres hacer.
- Espera confirmación para evitar trabajo duplicado.
- Haz un fork del repositorio y trabaja en una rama descriptiva (
feature/mi-mejora,fix/bug-nombre).
Entorno de desarrollo
Sección titulada «Entorno de desarrollo»git clone https://gitlab.com/pepesan/temario-app temariocd temario
# Dependencias completas (CLI + GUI + tests)uv sync --group gui --group watch
# Verificar que todo funciona./temario testEjecutar los tests
Sección titulada «Ejecutar los tests»# Tests rápidos (sin LibreOffice)./temario test -k "not acceptance and not ejemplo"
# Tests completos./temario testEnviar un Merge Request
Sección titulada «Enviar un Merge Request»- Asegúrate de que los tests pasan:
./temario test - El código sigue el estilo del proyecto (sin formateo especial requerido, Python estándar)
- Describe claramente qué cambia y por qué en el cuerpo del MR
- Enlaza el issue relacionado con
Closes #N
Áreas donde se necesita ayuda
Sección titulada «Áreas donde se necesita ayuda»- Nuevos tipos de slide para el formato YAML
- Mejoras en la GUI (PySide6)
- Scripts de empaquetado (Snap, Flatpak)
- Tests de integración