Skip to main content

ES03-Estándar de Pull Requests

  • Los Pull Requests deben tener la menor cantidad de cambios como sea posible. Cambios con archivos autogenerados deben tener su propio Pull Request.

  • Los Pull Requests se deben abrir como borradores, con el prefijo [WIP] (work in progress), en cuanto se haga un primer commit.

  • Los Pull Requests deben ser aprobados por al menos una persona externa a la funcionalidad siendo implementada. (Si dos personas están trabajando juntas en una misma funcionalidad, el Pull Request NO PUEDE ser aprobado por ninguna de ellas)

  • Para un Pull Request se debe usar el mismo nombramiento que en los Commits (ES02), añadiendo [WIP] al principio para Pull Requests en borrador.

  • La descripción de los Pull Requests debe incluir un mensaje con cualquier bloqueo (otros Pull Requests con cambios que sean necesarios para integrar el actual) y una lista con cambios por hacer en el siguiente formato:

[## ⛔ Waiting on PR #<PrNo>]

## Changes:
- [ ] Cambios en lista

[## Notes:]
- [ ] Notas Adicionales

Ejemplo

Título: [WIP] feat(auth): ✨ implement admin login logic

## ⛔️ Waiting on PR #420

## Changes
- [x] Change 1
- [ ] Change 2
- [ ] Change 3

Indica que se debe intergar el Pull Request #420, y que se debe esperar a que se hagan los cambios indicados en la lista. Este Pull Request deberá ser un borrador y estar marcado como [WIP] hasta que todos los cambios indicados hayan sido marcados.

Referencias

Autores

Versiones

VersiónDescripciónResponsablesFecha
1.0Creación de la PolíticaBernardo Estrada18/03/2022
1.1Corrección ortográficaBernardo Estrada23/03/2022
1.2Aumentar nivel de detalleBE & MN04/04/2022
1.3Corrección ortográficaGuillermo C. Espino06/04/2022
1.4Cambio a estándarAlberto Matute03/05/2022
1.5Cambio de estilo de linksAlberto Matute07/06/2022