¡Gracias por tu interés en contribuir! Esta guía te ayudará a entender cómo trabajamos.
- Clona el repositorio
- Crea una rama desde
mainodevsegún el proyecto - Realiza tus cambios
- Abre un Pull Request
- Espera revisión de al menos un compañero
- Haz un fork del repositorio
- Crea una rama para tu contribución
- Realiza tus cambios
- Abre un Pull Request explicando tu aporte
- Espera revisión del equipo
feature/nombre-de-la-feature fix/descripcion-del-bug hotfix/problema-urgente docs/que-se-documenta
Seguimos la especificación de Conventional Commits.
Formato básico:
<tipo>: <descripción>
Ejemplos:
- feat: agregar autenticación con Google
- fix: corregir error en validación de formulario
- docs: actualizar README con instrucciones de instalación
| Tipo | Uso |
|---|---|
feat |
Nueva funcionalidad |
fix |
Corrección de bug |
docs |
Documentación |
style |
Formato, estilos (sin cambios de lógica) |
refactor |
Refactorización de código |
test |
Agregar o modificar tests |
chore |
Tareas de mantenimiento |
- El código funciona correctamente
- Seguiste las convenciones del proyecto
- Probaste los cambios localmente
- El PR tiene un título descriptivo
- Al menos un miembro debe aprobar el PR
- Si hay comentarios, respóndelos o aplica los cambios
- Una vez aprobado, se hace merge
Si encuentras un bug:
- Verifica que no exista un issue similar
- Abre un issue con:
- Descripción del problema
- Pasos para reproducirlo
- Comportamiento esperado vs actual
- Capturas de pantalla si aplica
¿Tienes una idea para mejorar un proyecto?
- Abre un issue con la etiqueta
ideaoenhancement - Describe tu propuesta claramente
- El equipo lo evaluará y responderá
Si algo no está claro, escríbenos:
Cada contribución es un golpe de martillo que fortalece lo que construimos juntos. 🔨