[DEPRECATED] PRO-BDT-013 Gestión de Pull Requests
v 4.0 / PPQA
Propósito
El propósito de este documento es establecer un estándar para la gestión de Pull Requests en los repositorios de código de Black Dot, con el fin de garantizar la consistencia, la accesibilidad y la trazabilidad de los cambios realizados en el código de la organización.
Involucrados
- Equipo de desarrollo de Black Dot.
Entradas
- Pull Request creado por un desarrollador
- Código fuente de la organización
- Documentación relevante
- Casos de prueba (si aplica)
Salidas
- Pull Request revisado y aprobado
- Código fuente integrado en la rama principal del repositorio
Descripción
Fase | Actividades | Responsable | Prácticas asociadas al CMMI |
---|---|---|---|
Creación | Crear un pull request en el repositorio del código, especificando la rama de origen y destino utilizando el estándar de Pull Requests de Black Dot. | Desarrollador | PPQA SP 1.1 |
Revisión | Revisar el código fuente modificado en el Pull Request, identificar posibles problemas o mejoras, y proporcionar comentarios constructivos. Verificar que los cambios pasen las pruebas automatizadas. | Revisor | PPQA SP 1.2 |
Aprobación | Aprobar el Pull Request si cumple con los criterios de aceptación y está listo para ser fusionado en la rama principal del repositorio. | Revisor | PPQA SP 1.2 |
Integración | Integrar el Pull Request en la rama principal del repositorio, una vez que ha sido aprobado. | Desarrollador | PPQA SP 1.2 |
Cierre | Cerrar el Pull Request una vez que ha sido fusionado en la rama principal del repositorio. | Desarrollador |
Control de cambios
Versión | Cambio realizado | Análisis | Autor | Revisor(es) | Fecha de cambio |
---|---|---|---|---|---|
v 1.0 | Creación del estándar para la gestión de Pull Requests en Black Dot. | N/A | Carlos Salguero | Sergio Garnica | 11/03/2024 |
v 2.0 | Se agrega link a estándar de Pull Requests. | N/A | Daniel Cajas | Sergio Garnica | 27/04/2024 |
v 3.0 | Se agrego la SP de PPQA 1.2, en la fase de Creación, Aprobación, Revisión, Aprobación e Integración | Asegurar que los pulls requests para asegurar que se sigan los estándares. Verificamos de que todos los criterios de aceptación se han cumplido, nos aseguramos de la revisión y la aprobación esten documentados adecuadamente.En esta actividad aseguramos que los cambios en el código siguen con los estándares de codificación. Asegurando que el código integrado no introduce problemas y cumple con los requerimientos de calidad. | Uri Gopar | Denisse Domínguez | 20/05/2024 |
v 4.0 | Se depreca el proceso | En el proceso 013 ya no se utiliza. | Daniel Fuentes | Alejandra Cabrera | 07/06/2024 |