- Asegúrate de tener instalado Node.js en la versión estable 18.15 en tu PC.
- Utiliza el editor de código de tu preferencia, como VScode, Vim o Sublime Text.
- Clona el repositorio RequestHub_API en tu máquina local.
git clone https://github.com/jonniermartinez/RequestHub_Frontend.git
- Abre una terminal en el directorio del proyecto y ejecuta
npm installpara instalar todas las dependencias. - Luego, ejecuta
npm run devpara iniciar el servidor en tu entorno local. - Ya tendrias el proyecto funcionando en tu computadora
- Visita el tablero de GitHub Projects para ver las tareas y su estado.
https://github.com/users/jonniermartinez/projects/4
- Identifica una tarea que tengas asignada, que te interese o que consideres que puedes resolver.
- Si una tarea nueva que estas creando procura poner una descripción y convertila en un issue.
- Crea una rama con un nombre descriptivo relacionado con el issue/tarea.
git fetch origin.git checkout ejemplo-tarea-123.
- Realiza los cambios necesarios en tu rama local y realiza el commits.
- Subir los cambios a la rama de la tarea.
git add .git commit -m "mensaje de tus cambios"git push -u origin ejemplo-tarea-123
- Una vez que hayas terminado, abre un Pull Request hacia la rama "dev" del repositorio correspondiente.
- Describe detalladamente los cambios realizados en el PR.
- Asigna el PR a un revisor o mantenedor del proyecto.
- Si encuentras un error o un problema en el proyecto, crea un issue en el repositorio correspondiente en GitHub.
- Describe el problema detalladamente, Imagenes , incluyendo pasos para reproducirlo y el resultado esperado.
- Asigna el issue a ti mismo o déjalo sin asignar para que otro miembro del equipo pueda trabajar en él.
- Los Pull Requests serán revisados por un mantenedor del proyecto.
- Si es necesario realizar cambios adicionales, se te notificará en el PR.
- Una vez que el PR haya sido aprobado y revisado, será mergeado en la rama "dev".
- Cuando se tengan suficientes cambios y mejoras en la rama "dev", se preparará el despliegue en producción.
- Un mantenedor llevará a cabo el merge desde "dev" hacia "main".
- El código mergeado en "main" se desplegará en el entorno de producción.
Recuerda que es esencial seguir las reglas de estilo de código establecidas por el proyecto y asegurarte de que los tests se ejecuten correctamente antes de enviar cualquier contribución.