My list of GitHub tips and third-party apps
I work at Thinkific with 20+ other developers in different codebases. GitHub is part of our toolkit, and I decided to write a post sharing a few Chrome extensions, integrations and third-party apps that help me be productive as an individual contributor and organized as code reviewer and team lead.
Chrome extensions
Refined GitHub
Sindre Sorhus ↗︎ extension brings a massive list of improvements to GitHub UI and many of them have become part of the product after a bit.
Better Pull Request for GitHub
This extension list project files in a tree. This is quite useful when you have a big pull request and you need to go back and forth to understand better what is going on.
GitHub Hovercard
This extension shows info about a user, project, issue or commit. It is a cool UI trick like Facebook does. This extension even works for private repositories, as long as you have a valid token to grab the information of the service.
GitHub Repository Size
This extension automatically adds the repository size and individual files size
File Icon for GitHub and GitLab
Not a lot to say here :)
Integrations
Pull Panda
Pull Panda is an integration GitHub acquired a few months ago ↗︎ and they have added for free in the product. It is very handy because you can map GitHub users to Slack users and then they will get inside Slack all the information about the work they are following in Slack. Pull Panda delivers comments in PRS and even tell you about git conflicts (I love and hate this one).
Pull Panda can also spot bottlenecks, show who are the ones most pushing/reviewing code and even assign automatically people to Pull Requests.
macOS apps
Gitify
Gitify lives in your Mac menu bar and it is quite simple to understand. If the icon is green, you have a notification! It is also cool to mention the app is open-source (Electron-based, if you are curious).
Quests
Quests is similar to Gitify but one important difference here is Quest also supports GitLab.
iOS apps
Githawk
Gitwalk is my favourite iOS app for GitHub. It lists pull requests in a friendly way and I like how you can see the files affected in the PR and all conversation in place. If you need to take a lot at a pull request when you are not in front of the computer, this app is for you!
What are your GitHub tricks? Let me know in the comments :)