Вспомогательные инструменты для работы с GitHub

0
1043
views

Перевод статьи «My list of GitHub tips and third-party apps that help me stay productive».

Инструменты для работы с GitHub

Я работаю в компании Thinkific с двумя десятками других разработчиков. Занимаемся мы разными кодовыми базами. GitHub — часть нашего набора инструментов. В этой статье я решил поделиться своим списком расширений для браузера Chrome и сторонних приложений для улучшения работы с GitHub. Все эти вещи помогают мне как отдельному контрибутору оставаться продуктивным, а как ревьюеру и тимлиду — еще и организованным.

Расширения Chrome

Refined GitHub

Refined GitHub - расширение браузера для работы с GitHub
Refined GitHub

Это расширение от Синдре Сорхуса очень улучшает пользовательский интерфейс GitHub. Многие из предложенных им усовершенствований со временем стали частью самого продукта. Нередко бывает, что кто-нибудь из коллег подходит к моему столу и рассказывает, что GitHub внес какие-то полезные изменения в свой UI. На практике столь же часто оказывается, что источник этих улучшений — Refined GitHub.

Better Pull Request for GitHub

Better Pull Request for GitHub - расширение браузера для работы с GitHub
Better Pull Request for GitHub

Это расширение представляет файлы проекта в виде древовидной структуры. Довольно полезно в ситуациях, когда у вас большой пул-реквест и вам нужно постоянно перемещаться по проекту, чтобы понять, что к чему.

GitHub Hovercard

GitHub Hovercard - расширение браузера для работы с GitHub
GitHub Hovercard

Это расширение выводит информацию о пользователе, проекте, проблеме или коммите. Классный UI-функционал, прямо как у Facebook. Расширение работает и для приватных репозиториев, если у вас есть валидный токен для получения информации от сервиса.

GitHub Repository Size

GitHub Repository Size - расширение браузера для работы с GitHub
GitHub Repository Size

Расширение автоматически добавляет информацию о размере репозитория и отдельных файлов.

File Icon for GitHub and GitLab

File Icon for GitHub and GitLab - расширение браузера для работы с GitHub и GitLab
File Icon for GitHub and GitLab

Это расширение добавляет значки к файлам репозитория — удобно для навигации.

Интегрируемые сервисы

Pull Panda

Pull Panda
Pull Panda

Несколько месяцев назад GitHub приобрел стартап Pull Panda. Теперь сервисами последнего могут бесплатно пользоваться все пользователи GitHub.

Сервис Pull Reminders позволяет связать список GitHub-пользователей со списком Slack-пользователей. Таким образом, когда возникнет необходимость проверить код коллеги, вы получите уведомление об этом в Slack.

Pull Panda сообщит вам даже о git-конфликтах (с этим функционалом у меня сложные отношения любви и ненависти).

Также Pull Panda выявляет слабые места в ваших рабочих процессах, показывает, кто чаще других в команде отправляет и проверяет код, и даже автоматически назначает проверяющих для пул-реквестов.

MacOS-приложения

Gitify

Gitify - приложение для GitHub
Gitify

Gitify «живет» в панели меню вашего Mac. Суть приложения проста: если иконка зеленая, вы получили уведомление! Стоит упомянуть, что это приложение имеет открытый исходный код (создано на базе Electron, если вам интересно).

Quests

Quests - приложение для GitHub
Quests

Приложение Quests похоже на Gitify, но имеет важное отличие: оно поддерживает и GitLab.

DevHub

DevHub - приложение для  GitHub
DevHub

DevHub это кроссплатформенное приложение (iOS, Android, macOS, Windows, Linux), похожее на TweetDeck, только для GitHub. Я не большой любитель многоколоночных приложений, таких как TweetDeck, но стоит упомянуть, что это приложение также запускается в панели меню, как Gitify или Quest.

IOS-приложения

Githawk

Githawk - приложение для GitHub
Githawk

Githawk это мое любимое iOS-приложение для GitHub. Оно дружественным образом составляет списки пул-реквестов. Особенно мне нравится, что с его помощью я могу видеть, какие файлы затрагивает пул-реквест, и там же вести обсуждения. Если вам бывает нужно просмотреть пул-реквест, когда вы не за компьютером, это приложение для вас!

GitHub for Mobile

На момент написания этой статьи (ноябрь 2019) GitHub предлагает бета-версии iOS- и Android-приложения. Я попробовал попользоваться им несколько дней на своем iPhone X и iPad Mini, и могу сказать, что первое впечатление от приложения очень положительное. Оно красиво выглядит и предоставляет весь основной функционал, который вы можете ожидать от мобильного приложения.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here