1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/inu1255-GitCodeTree

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

OpenCollective OpenCollective

Octotree

Расширение для браузера (Chrome, Firefox, Opera и Safari) для отображения дерева кода на GitHub. Отлично подходит для изучения исходного кода проекта без необходимости загрузки каждого репозитория на вашу машину. Функции:

  • Легкое для навигации дерево кода, как в средах разработки
  • Быстрый просмотр с использованием pjax
  • Поддержка приватных репозиториев (см. инструкции)
  • Поддержка GitHub Enterprise (только для Chrome и Opera, см. инструкции)

Octotree на GitHub

Установка на Chrome, Firefox и Opera

  • Установите Octotree с Chrome Web Store, Mozilla Add-ons Store или Opera Add-ons Store
  • Перейдите к любому репозиторию GitHub (или просто обновите эту страницу в качестве примера)
  • Дерево кода должно отображаться на левой стороне экрана

Примечание: для настройки Octotree для GitHub Enterprise, см. инструкции

Установка на Safari

Octotree недоступен в галерее Safari. Вам нужно будет собрать его из исходного кода. Скачайте этот репозиторий и выполните следующую команду:

gulp safari

Найдите папку расширения в tmp/safari. Следуйте инструкциям Apple для установки расширения в вашем браузере.### Установка из предварительно собранных пакетов (для всех браузеров)

Предварительно собранные пакеты доступны в папке dist. По соображениям безопасности, скачивайте Octotree только с этого местоположения.

Примечание: Firefox 43+ требует, чтобы расширения были подписаны. Поэтому, вы должны устанавливать Octotree с Mozilla Store. Если по какой-то причине вы хотите установить предварительно собранный пакет вместо этого, вам нужно отключить проверку подписи.

Настройки

Токен доступа

Примечание для параноиков (как я!): Octotree хранит токены доступа в локальном хранилище вашего браузера и никогда не передает их куда-либо.

GitHub

Octotree использует API GitHub для получения метаданных репозиториев. По умолчанию, он выполняет неавторизованные запросы к API GitHub. Однако, есть две ситуации, когда запросы должны быть авторизованы:

  • Вы получаете доступ к приватному репозиторию
  • Вы превышаете лимит скорости неавторизованных запросовКогда это происходит, Octotree запросит у вас персональный токен доступа GitHub. Если у вас его еще нет, создайте его, затем скопируйте и вставьте его в текстовое поле. Обратите внимание, что минимальные разрешения, которые должны быть предоставлены, — это public_repo и repo (если вам требуется доступ к приватным репозиториям).#### Bitbucket (экспериментальная) Octotree использует API Bitbucket для получения метаданных репозитория. По умолчанию Octotree запрашивает у вас пароль приложения Bitbucket. Если у вас его еще нет, создайте его (минимальное требование — разрешение Read для Repositories), затем скопируйте и вставьте его в текстовое поле.

Обратите внимание, что Octotree извлекает ваше имя пользователя с текущей страницы для вызова API Bitbucket. Если это не удается, Octotree запросит обновление токена, вам нужно будет добавить ваше имя пользователя перед токеном, разделенное двоеточием, например имя_пользователя:токен.

Корпоративные URL-адреса

По умолчанию Octotree работает только на github.com. Чтобы поддерживать корпоративную версию (только для Chrome и Opera), вам необходимо предоставить Octotree достаточные разрешения. Следуйте этим шагам для этого:

  • Перейдите на любой репозиторий GitHub
  • Откройте панель настроек Octotree

Настройки* Заполните текстовое поле с URL-адресами GitHub Enterprise, один URL на строку

  • Нажмите Сохранить и примите запрос на разрешение
  • Перейдите на ваш сайт GitHub Enterprise
  • Возможно, вас попросят создать токен доступа

Другие настройки

  • Команды быстрого доступа: Octotree использует keymaster для регистрации команд быстрого доступа. Ознакомьтесь с поддерживаемыми клавишами.
  • Запоминать видимость боковой панели: если выбрано, показывать или скрывать Octotree в зависимости от его последней видимости.
  • Показывать на не-кодовых страницах: если выбрано, разрешать отображение Octotree на не-кодовых страницах, таких как Issues и Pull Requests.
  • Загружать всю структуру сразу: если выбрано, загружать и отображать всю структуру кода сразу. Чтобы избежать долгой загрузки, следует снять этот флажок, если вы часто работаете с очень большими репозиториями.
  • Показывать только изменения запроса на слияние _(новая функция!)__: если выбрано и на странице "Запросы на слияние", отображать только набор изменений запроса на слияние.

Благодарности

  • @crashbell за помощь с GitLab и другими вопросами
  • @Ephemera за исправление множества ошибок
  • @athaeryn и @letunglam за помощь в дизайне пользовательского интерфейса
  • И многим другим людям, которые отправляют исправления ошибок и отчеты## Поддержавшие

Любите 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Браузерные плагины (Chrome, Firefox, Opera и Safari) отображают дерево кода на Gitee и GitHub. Развернуть Свернуть
JavaScript и 4 других языков
AGPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/inu1255-GitCodeTree.git
git@api.gitlife.ru:oschina-mirror/inu1255-GitCodeTree.git
oschina-mirror
inu1255-GitCodeTree
inu1255-GitCodeTree
master