Octolinker, Octotree и темный режим

Сколько раз в день вы просматриваете репо на GitHub? Как веб-разработчик, я бы сказал, что у меня средний минимум в два раза. Независимо от того, хотите ли вы хранить наш код или исследовать новые проекты или библиотеки, GitHub является одним из основных справочных материалов для разработчиков всех видов.

В этой статье я собираюсь познакомить вас с тремя расширениями Chrome, которые изменили мой способ использования GitHub.

1. Ссылки, ссылки, ссылки!

Больше всего меня раздражает при использовании GitHub невозможность щелкнуть по операторам import, include или require для просмотра ссылочного кода (я знаю, VS Code нас испортил!).

Что мы сделаем, так это будем использовать хлебные крошки, чтобы попытаться найти интересующий нас код. А если вы проверяете большое репо, ну, это может занять добрых десять минут ...

Вот тут-то и пригодится OctoLinker !

Это замечательное расширение читает исходный код, который вы просматриваете, находит все импортированные, включает и требует благодаря регулярному выражению и преобразует их в ссылки на исходный код. Вам просто нужно нажать на ссылку, чтобы получить к ней доступ!

Расширение также работает со ссылками на внешние библиотеки. Он доступен для Chrome, Firefox, Opera и Microsoft Edge (если у вас как у разработчика мазохистские наклонности…).

Он работает со всеми наиболее часто используемыми языками веб-разработки, но пока не поддерживает семейство C. Будем надеяться, что это произойдет в ближайшее время, так как это действительно меняет правила игры.

2. Дерево и многое другое

Второе расширение, которое я хочу представить, - Octotree . В этом расширении так много удивительных функций. Прежде всего, введение древовидной структуры репо на сворачиваемой боковой панели.

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

Что касается OctoLinker, Octotree доступен для Chrome, Firefox, Opera и Safari.

3. Темная тема на всю жизнь

Последнее небольшое расширение, без которого я не мог жить, - это GitHub Dark Theme. До появления тёмного режима у меня очень сильно болела голова. Так что поиск темного режима для приложений с очень ярким фоном приносит мне огромную радость!

Более того, подсветка синтаксиса, генерируемая расширением, хороша.

Когда дело доходит до GitHub, это мои любимые расширения для браузера. Надеюсь, они вам пригодятся! А если у вас есть собственные рекомендации, не стесняйтесь делиться ими в комментариях ниже.