Guía de Contribución
🤝 ¿Cómo Contribuir?
¡Gracias por tu interés en contribuir a UBI COPEC API! Este proyecto es open source y todas las contribuciones son bienvenidas.
📝 Proceso de Contribución
- Fork el Repositorio
- Visita el repositorio en GitHub
-
Haz click en el botón "Fork"
-
Clona tu Fork
-
Crea una Rama
-
Realiza tus Cambios
- Escribe código limpio y mantenible
- Sigue las convenciones de estilo del proyecto
- Añade tests si es necesario
-
Actualiza la documentación si es necesario
-
Commit tus Cambios
Usamos Conventional Commits: feat:
para nuevas característicasfix:
para correcciones de bugsdocs:
para cambios en documentacióntest:
para añadir o modificar tests-
refactor:
para refactorización de código -
Push a tu Fork
-
Crea un Pull Request
- Ve a tu fork en GitHub
- Click en "New Pull Request"
- Describe tus cambios
- Referencia cualquier issue relacionado
🧪 Tests
Antes de enviar tu PR, asegúrate de que:
-
Todos los tests pasan:
-
El código sigue el estilo del proyecto:
📋 Checklist PR
- He seguido las guías de contribución
- He añadido tests si era necesario
- He actualizado la documentación si era necesario
- He verificado que todos los tests pasan
- He seguido las convenciones de commit
🐛 Reportar Bugs
- Usa el issue tracker
- Describe el bug con detalle
- Incluye pasos para reproducirlo
- Menciona tu entorno (OS, Python version, etc.)
💡 Proponer Mejoras
- Abre un issue describiendo tu propuesta
- Explica por qué sería útil
- Discute posibles implementaciones
- Espera feedback antes de empezar a trabajar
📜 Código de Conducta
Este proyecto sigue el Contributor Covenant. Al participar, se espera que respetes este código.