Расширение для браузера (Chrome, Firefox, Opera и Safari) для отображения дерева кода на GitHub. Отлично подходит для изучения исходного кода проекта без необходимости загрузки каждого репозитория на вашу машину. Функции:
Примечание: для настройки Octotree для GitHub Enterprise, см. инструкции
Octotree недоступен в галерее Safari. Вам нужно будет собрать его из исходного кода. Скачайте этот репозиторий и выполните следующую команду:
gulp safari
Найдите папку расширения в tmp/safari
. Следуйте инструкциям Apple для установки расширения в вашем браузере.### Установка из предварительно собранных пакетов (для всех браузеров)
Предварительно собранные пакеты доступны в папке dist. По соображениям безопасности, скачивайте Octotree только с этого местоположения.
Примечание: Firefox 43+ требует, чтобы расширения были подписаны. Поэтому, вы должны устанавливать Octotree с Mozilla Store. Если по какой-то причине вы хотите установить предварительно собранный пакет вместо этого, вам нужно отключить проверку подписи.
Примечание для параноиков (как я!): Octotree хранит токены доступа в локальном хранилище вашего браузера и никогда не передает их куда-либо.
Octotree использует API GitHub для получения метаданных репозиториев. По умолчанию, он выполняет неавторизованные запросы к API GitHub. Однако, есть две ситуации, когда запросы должны быть авторизованы:
public_repo
и repo
(если вам требуется доступ к приватным репозиториям).#### Bitbucket (экспериментальная)
Octotree использует API Bitbucket для получения метаданных репозитория. По умолчанию Octotree запрашивает у вас пароль приложения Bitbucket. Если у вас его еще нет, создайте его (минимальное требование — разрешение Read
для Repositories
), затем скопируйте и вставьте его в текстовое поле.Обратите внимание, что Octotree извлекает ваше имя пользователя с текущей страницы для вызова API Bitbucket. Если это не удается, Octotree запросит обновление токена, вам нужно будет добавить ваше имя пользователя перед токеном, разделенное двоеточием, например имя_пользователя:токен
.
По умолчанию Octotree работает только на github.com
. Чтобы поддерживать корпоративную версию (только для Chrome и Opera), вам необходимо предоставить Octotree достаточные разрешения. Следуйте этим шагам для этого:
* Заполните текстовое поле с URL-адресами GitHub Enterprise, один URL на строку
Любите Octotree? Поддержите нас финансово, чтобы мы могли продолжать работу над ним.[Станьте поддержкой]
```markdown
<a href="https://opencollective.com/octotree/sponsor/1/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/2/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/3/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/4/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/5/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/6/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/7/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/8/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/9/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/9/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/10/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/10/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/11/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/11/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/12/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/12/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/13/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/13/avatar.svg"></a> <a href="https://opencollective.com/octotree/sponsor/14/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/14/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/15/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/15/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/16/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/16/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/17/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/17/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/18/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/18/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/19/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/19/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/20/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/20/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/21/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/21/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/22/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/22/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/23/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/23/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/24/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/24/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/25/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/25/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/26/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/26/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/27/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/27/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/28/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/28/avatar.svg"></a>```markdown
<a href="https://opencollective.com/octotree/sponsor/28/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/28/avatar.svg"></a>
<a href="https://opencollective.com/octotree/sponsor/29/website" target="_blank"><img src="https://opencollective.com/octotree/sponsor/29/avatar.svg"></a>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )