Bienvenidos al repositorio de desarrollo de Next Digital en GitHub. Aquí encontrarás todos los recursos, documentación y proyectos en los que estamos trabajando.
Pincha aquí para ver más documentación específica de los repositorios
Encuentra nuestros proyectos organizados en las siguientes categorías:
- Frontend: Proyectos de desarrollo frontend.
- Backend: Proyectos de desarrollo backend.
- Workflows: Scripts y configuraciones para despliegues y automatización.
- Data: Proyectos relacionados con la ciencia de datos y análisis.
Nos mantenemos a la vanguardia utilizando las siguientes tecnologías y herramientas:
Por favor, sigue las siguientes directrices para contribuir a nuestros proyectos.
Nuestro repositorio sigue una estructura de ramas específica:
main: La rama principal que contiene el código en producción.develop: La rama de desarrollo donde se integran las nuevas funcionalidades y correcciones antes de pasar amain.
Para mantener el orden en el repositorio, utiliza los siguientes prefijos al crear una nueva rama:
feat/*: Para nuevas funcionalidades.feature/*: Alternativa para nuevas funcionalidades.fix/*: Para correcciones de errores.hotfix/*: Para correcciones urgentes que necesitan ser aplicadas directamente enmain.
-
Crear una Nueva Rama: Basada en
developpara nuevas funcionalidades y correcciones.- Cambia a la rama
develop. - Obtén los últimos cambios de
develop. - Crea una nueva rama con el prefijo adecuado, por ejemplo,
feat/nueva-funcionalidadofix/correccion-de-error.
- Cambia a la rama
-
Realizar Cambios y Commits: Realiza tus cambios y asegúrate de describir claramente lo que hiciste en los mensajes de commit.
- Añade tus cambios.
- Crea un commit con una descripción clara de los cambios realizados.
-
Push de la Rama: Sube tu rama al repositorio remoto.
- Haz push de tu rama al repositorio remoto.
-
Abrir un Pull Request (PR): Abre un PR desde tu rama hacia
develop. Asigna al menos un validador para que revise tu código.- Título del PR: Debe ser claro y descriptivo.
- Descripción del PR: Incluye detalles sobre los cambios realizados y cualquier información relevante para los revisores.
-
Revisar y Aprobar: Un validador revisará tu PR. Si hay comentarios o solicitudes de cambio, por favor abórdalo y realiza los ajustes necesarios.
-
Merge: Una vez aprobado, el PR será fusionado a
develop.
Para correcciones urgentes que necesitan ser aplicadas directamente en producción:
-
Crear una Nueva Rama desde
main:- Cambia a la rama
main. - Obtén los últimos cambios de
main. - Crea una nueva rama con el prefijo
hotfix, por ejemplo,hotfix/correccion-urgente.
- Cambia a la rama
-
Realizar Cambios y Commits:
- Añade tus cambios.
- Crea un commit con una descripción clara de la corrección urgente.
-
Push de la Rama:
- Haz push de tu rama al repositorio remoto.
-
Abrir un Pull Request: Abre un PR desde tu rama
hotfixhaciamain. -
Merge Directo a
main: Una vez aprobado, el PR será fusionado directamente amain.