Trabajo en Thinkific con otros 20+ desarrolladores (estamos contratando para varios puestos de trabajo) en distintas bases de código. GitHub es parte de nuestro kit de herramientas, y decidí escribir una publicación compartiendo algunas extensiones de Chrome, integraciones y aplicaciones de terceros que me ayudan a ser productivo como colaborador individual y organizado como revisor de código y líder de equipo.

Extensiones de Chrome

Refined GitHub

La extensión de Sindre Sorhus trae una lista masiva de mejoras a la interfaz de usuario de GitHub y muchas de ellas han formado parte del producto después de un tiempo. GOAT (El Mejor del Mundo). Muchas veces un colega pasó por mi computadora y dijo "Oh, GitHub cambió esto" pero en realidad es una mejora de Refined GitHub.

Better Pull Request for GitHub

Esta extensión enumera los archivos del proyecto en un árbol. Esto es bastante útil cuando tienes un gran pedido de descarga y necesitas ir y venir para comprender mejor lo que está sucediendo.

better-pull-request-for-github

GitHub Hovercard

Esta extensión muestra información sobre un usuario, proyecto, problema o commit. Es un truco de UI genial como lo hace Facebook. Esta extensión incluso funciona para repositorios privados, siempre que tenga un token válido para obtener la información del servicio.

hover-cards

GitHub Repository Size

Esta extensión agrega automáticamente el tamaño del repositorio y el tamaño de los archivos individuales.

File Icon for GitHub and GitLab

No hay mucho que decir aquí :)

Integraciones

Pull Panda

Pull Panda es una integración que GitHub adquirió hace unos meses atrás y que han agregado gratuitamente en el producto. Es muy útil porque puedes asignar usuarios de GitHub a usuarios de Slack y luego obtener toda la información dentro de Slack sobre el trabajo que están siguiendo en Slack. Pull Panda entrega comentarios en PRS e incluso te informa sobre conflictos de git (me encanta y odio esto).

Pull Panda también puede detectar cuellos de botellas, indica quienes son los que más hacen subidas/revisión de código, e incluso automáticamente asigna personas a los pedidos de descarga.

macOS apps

Gitify

Gitify vive en la barra de menú de tu Mac y es bastante simple de entender. Si el icono es verde, tienes una notificación! También es interesante mencionar que la aplicación es de código abierto (basada en Electro, si eres curioso)

Quests

Quests es similar a Gitify pero con una diferencia importante: Quest también soporta GitLab.

DevHub

DevHub es una aplicación multiplataforma (iOS, Android, macOS, Windows, Linux) similar a TweetDeck, pero para GitHub. No soy un gran fanático de las aplicaciones de múltiples columnas como TweetDeck, pero es importante mencionar que la aplicación también se ejecuta como una aplicación de barra de menú como Gitify o Quest.

Aplicaciones iOS

Githawk

Githawk es mi aplicación de iOS favorita para GitHub. Enumera las solicitudes de descarga de manera amigable y me gusta cómo puedes ver los archivos afectados en el PR y todas las conversaciones en su lugar. Si necesitas echar un vistazo a una solicitud de descarga cuando no estás frente a la computadora, ¡esta aplicación es para tí!

GitHub for Mobile

En el momento de esta publicación (noviembre de 2019), GitHub ofrece una versión beta de las aplicaciones de iOS y Android. Lo he estado usando durante unos días en mi iPhone X y mi iPad Mini y mi primera impresión de la aplicación es muy positiva. Se ve pulido y le brinda las características principales que esperaría en una aplicación móvil.

También publicado en mi blog. Si te gusta este contenido, sígueme en Twitter y GitHub.

Traducido del artículo de Leonardo Faria - My list of GitHub tips and third-party apps that help me stay productive