-
Notifications
You must be signed in to change notification settings - Fork 0
¿Cómo contribuir al proyecto?
Christopher Pedraza Pohlenz edited this page Mar 18, 2024
·
1 revision
- Cada integrante del equipo cuenta con una branch personal.
- Existe una branch general ‘main’ donde se encuentra la versión definitiva del proyecto.
- Cualquier contribución debe ser efectuada en la branch personal del contribuyente para posteriormente ser integrada a la branch de desarrollo ‘dev’.
- Todos los integrantes pueden efectuar commits en cualquier momento, pero sólo el líder del área puede hacer merge.
- Debe de haber aprobación de una mayor parte de los miembros del equipo de trabajo para realizar un merge a la branch general ‘main’.
- Cada commit debe de ir acompañado con un título y descripción breve sobre los cambios realizados.
- En caso de existir la participación de múltiples integrantes dentro de un commit se incluyen todos los nombres en la sección de detalles.
Los commits deben seguir la siguiente estructura: <TIPO>: (<ALCANCE>) <MENSAJE>
-
Tipo: Describe en una palabra lo que se hizo en el commit, por ejemplo
fixcuando se resolvió un error (Ver esta tabla como referencia). -
Alcance [opcional]: Se pone entre paréntesis y se refiere a qué parte de la aplicación se ve afectada por el commit, por ejemplo
(Button). - Mensaje: Descripción breve de lo implementado. Es importante considerar lo siguiente de los mensajes:
Tip
Para escribir un mejor mensaje, es recomendable tomar las siguientes consideraciones:
- Ser claro y conciso.
- Utilizar verbos imperativos al inicio del mensaje. Por ejemplo:
Agregar,Actualizar, etc. - Utilizar menos de 50 caracteres.
| Tipo | Descripción |
|---|---|
| feat | Nuevas características |
| fix | Corrección de errores |
| build | Cambios en el sistema de compilación |
| chore | Cambios que no afectan el entorno de producción |
| docs | Cambios en la documentación |
| perf | Mejoras en el rendimiento |
| revert | Reversiones a un commit anterior |
| style | Cambios en la sintaxis |
| test | Agregar o corregir tests |
- Feat: (Reservaciones) Agregar botón para cancelar reservación
- Style: (Login) Alinear colores con paleta de la empresa
## Descripción de cambios
<!--- Descripción en formato de viñetas -->
## Error que resuelve o característica que se implementa
<!--- Número y enlace -->
## Lista de Verificación
- [ ] Revisé a detalle mi código.
- [ ] Si se trata de una característica esencial, he realizado las pruebas correspondientes.
- [ ] Agregué comentarios a mi código.
- [ ] Mis cambios no generan ninguna alerta.
Important
Para poder referenciar un error o característica, es necesario primero definir un issue. Se puede definir un issue en la sección Issues > New Issue o dando click aquí.
- Vista la sección de Issues para comprobar el índice del issue que se resolvió.
- Escribir
#seguido del índice del issue. Por ejemplo:#235
Note
El enlace a los issues no se puede visualizar en las páginas de la wiki.
- Agregar botón para cancelar reservación
- Agregar endpoint al API para cancelar reservación
- Revisé a detalle mi código.
- Si se trata de una característica esencial, he realizado las pruebas correspondientes.
- Agregué comentarios a mi código.
- Mis cambios no generan ninguna alerta.