¡Gracias por tu interés en contribuir al proyecto Hackafor! Tu ayuda es fundamental para mejorar y hacer crecer nuestra comunidad. Antes de comenzar, te pedimos que leas y sigas estas pautas para que tu contribución sea efectiva y bien recibida.
-
Fork del repositorio: Haz un fork de este repositorio a tu cuenta de GitHub y trabaja en tu propia copia.
-
Clona el repositorio: Clona tu repositorio en tu máquina local usando el siguiente comando:
git clone https://github.com/TuNombreDeUsuario/hackafor.git
-
Crea una rama: Crea una rama para tu trabajo con un nombre descriptivo. Por ejemplo:
git checkout -b feat/mi-rama-descriptiva
-
Trabaja en tu contribución: Realiza tus cambios y mejoras en tu rama. Asegúrate de seguir las buenas prácticas de codificación y documentación.
-
Añade tus cambios: Realiza un commit de tus cambios con un mensaje descriptivo. Por ejemplo:
git add . git commit -m "feat: add a new component"
o
git add . git commit -m "fix(front): fix a menu bug"
Te puedes guiar de los siguientes prefijos para tus commits:
- feat: Nueva funcionalidad
- fix: Corrección de errores
- docs: Cambios en la documentación
- chore: Tareas de mantenimiento
- refactor: Refactorización de código
- test: Añadir o mejorar pruebas
-
Actualiza tu rama: Asegúrate de que tu rama esté actualizada con la rama principal (main) del repositorio:
git pull origin main
-
Haz un push de tus cambios: Sube tus cambios a tu repositorio remoto:
git push origin feat/mi-rama-descriptiva
-
Crea una solicitud de cambios (PR): Crea un pull request desde tu rama a la rama main del repositorio principal. Asegúrate de describir bien tu pull request y de que cumpla con las pautas de contribución.
-
Revisión y aprobación: Los miembros del equipo revisarán tu PR y podrían solicitar cambios adicionales antes de fusionarla. Una vez que sea aprobada, tu contribución se fusionará con el proyecto principal.
- Sé respetuoso: Respeta a los demás contribuyentes y mantén un lenguaje apropiado en todo momento.
- Sé amable: Recuerda que todos estamos aquí para aprender y mejorar. Sé amable y ayuda a los demás a mejorar.
- Sé paciente: Recuerda que los demás contribuyentes pueden tener diferentes niveles de experiencia. Sé paciente y ayuda a los demás a mejorar.
- Sé considerado: Ten en cuenta que los demás contribuyentes pueden tener diferentes opiniones y puntos de vista. Sé considerado y respeta las opiniones de los demás.
- Sé constructivo: Recuerda que todos estamos aquí para mejorar. Sé constructivo y ayuda a los demás a mejorar.
- Disfruta: Recuerda que todos estamos aquí para aprender y mejorar. Disfruta y ayuda a los demás a disfrutar.
- Aprende: Siéntete libre de hacer preguntas y discutir ideas en el área de problemas (issues) del repositorio.
Si encuentras problemas o errores en el proyecto, siéntete libre de crear un issue en el repositorio. Por favor, proporciona detalles claros sobre el problema y cómo se puede reproducir.