La pull request no es un trámite que estorba entre el commit y el merge: es el rito que cierra el ciclo de un cambio, desde la issue que lo motiva hasta la rama protegida que lo fusiona. La práctica concreta cubre cuatro piezas: el workflow (issue → rama con convención de nombres → commits → PR → review → merge), las plantillas de PR (.github/PULL_REQUEST_TEMPLATE.md) que obligan a dejar contexto en vez de un título vacío, las convenciones de cierre (close #123, fix #456) que vinculan la PR a la issue y la auto-cierre al mergear, y la revisión humana (comentarios, sugerencias sobre el código, aprobar o pedir cambios) que ningún agente reemplaza del todo. La IA entra como acelerador del último tramo: GitHub Copilot en modo pregunta toma el git log --no-merges y la comparación con main y redacta el título y el cuerpo de la PR, pero los quality gates (checks de Actions, ramas protegidas, code review) siguen siendo los frenos que separan una demo de un merge a main. La PR bien hecha es a la vez documentación viva, punto de control y bisagra entre el trabajo individual y el estado compartido del repositorio.
Prepara la Pull Request de <mi rama>: redacta título y cuerpo a partir del git log y el diff con main (qué cambia, por qué, cómo probarlo), enlaza la issue con «close #», y lístame el checklist de quality gates antes de pedir review.
Fuentes en Web Reactiva
Momentos
`git log --no-merges` y comparación con `main` como materia prima, Copilot en modo pregunta redacta el título y la descripción de la PR; service layer volcada en `commits.txt` · git log --no-merges · comparación con main · copilot modo pregunta · título pull request
workflow completo: git commit y push, pull request contra la rama protegida, plantillas `.github`, convenciones `close` y `fix` que vinculan la PR a la issue · git commit y push · pull request · plantillas .github · close y fix · github copilot
la PR como punto donde se cruzan code review, testing y gestión de estado del proyecto durante los refinamientos · core review · tema del testing · pull request · gestionar estado
Artículo creado por Daniel Primo con ayuda de la IA en base a lo compartido en el podcast, vídeos y textos de Web Reactiva.