cd ..

Visibilidad del estado de las Pull requests

Hoy tengo ganas de contar cómo me mantengo al día con las PRs. Es verdad que lo más fácil sería tener una pestaña abierta con la lista de PRs y refrescar de vez en cuando, pero la verdad es que esto a mí no me funciona. Se me olvida revisar tanto si tengo comentarios en mis PRs como revisar las de mis compañeras. Por eso, hace tiempo que he desarrollado un par de ayudas visuales. La primera consiste en tener en pantalla en todo momento el número de comentarios que tiene cada una de las PRs que tengo abiertas.

¿Siempre en pantalla? Sí, siempre. En vez de la barra superior de MacOS, tengo mi propia barra, donde tengo la información que me parece importante para mí. Digo para mí porque es muy posible que a los demás no les parezca lo mismo. Luce justo así:

barra superior con PRs

De un vistazo puedo ver de cada PR:

Se refresca cada 5 minutos y así tengo en todo momento toda la información que me interesa. Y si quiero abrirla en el navegador, solo tengo que hacer clic sobre ella.

Vale, eso es para las PRs que he creado yo, ¿qué pasa con las de mis compis? Para eso tengo otra herramienta, en este caso no necesito estar tan pendiente, por lo que me puedo permitir usarla cuando quiero revisar PRs.

fzf de las PRs

Esta vista la lanzo con un alias que usa fzf y gh-cli. En este caso, muestro más información para poder decidir si quiero ver la PR o no y si tengo el contexto necesario para revisarla correctamente. Se puede ver:

$numero $titulo($comments.sum) by $autor $last_updated

Opcionalmente podemos ver [D] lo que significa que es un draft o [✅] lo que significa que ha sido aprobada. Al seleccionar cada PR, se carga la descripción y si pulso la tecla enter, se abre en el navegador.

Y esa es mi forma de estar al día con las PRs

Por último, un screenshot de todo mi escrito para que se vea cómo yo lo veo.

screenshot