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

OSCHINA-MIRROR/oschina-GitCodeTree

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

Octotree

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

  • Простое в навигации дерево кода, как в IDE;
  • Быстрый просмотр с помощью 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. По какой-то причине, если вы хотите установить готовый пакет вместо этого, вам нужно отключить проверку подписи.

Настройки

Access Token

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

GitHub

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

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

Bitbucket (экспериментальный)

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

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

Enterprise URLs

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

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

Настройки

  • Введите данные GitHub. Данный фрагмент текста не содержит перевода, так как он состоит из гиперссылок и элементов HTML.

Перевод:

Данный фрагмент текста не содержит перевода.

Комментарии ( 0 )

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

Введение

Описание недоступно Расширить Свернуть
AGPL-3.0
Отмена

Обновления

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

Участники

все

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

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