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

OSCHINA-MIRROR/existorlive-GithubClient

Клонировать/Скачать
README.md 8.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 09.06.2025 05:15 a2ea5f5

ZLGithubClient

ZLGithub DailyCI Language Code size License Last commit Stars

GitHub iOS-клиент, разработанный на основе GitHub REST V3 API и GitHub GraphQL V4 API.

Установка

Основные функции

  1. Поиск открытых репозиториев и разработчиков
  2. Поддержка просмотра ежедневных/еженедельных/ежемесячных тенденций открытых репозиториев и разработчиков
  3. Поддержка просмотра основной информации открытых репозиториев, включая код, коммиты, issues, pull requests и т.д.
  4. Поддержка fork, watch, star открытых репозиториев
  5. Поддержка просмотра открытых и закрытых репозиториев авторизованного пользователя
  6. Просмотр основной информации разработчиков, подписка на разработчиков
  7. Поддержка просмотра последних новостей подписанных разработчиков и отслеживаемых репозиториев
  8. Простой просмотр уведомлений
  9. Фиксация избранных репозиториев на рабочем столе
  10. Просмотр issue и pull request авторизованного пользователя на рабочем столе#### Вход через OAuth GitHub и вход с токеном доступа

Рабочий стол

Уведомления

Тенденции

Профиль

Поиск

Информация о пользователе

Информация о репозитории

Просмотр markdown и кода

Начало проекта

  1. Подготовка среды разработки

    • xcode
    • ruby
    • git
  2. Установка bundle

    gem install bundle
  3. Клонирование проекта

    git clone https://github.com/ExistOrLive/GithubClient.git
  4. Перейти в директорию ZLGithubClient/ZLGithubClient, выполнить bundle install, чтобы установить зависимости, такие как cocoapods, fastlane и другие. ```sh cd ZLGithubClient/ZLGithubClient bundle install

  5. Выполнить bundle exec pod install

    bundle exec pod install
  6. Перед использованием исходного кода, необходимо создать OAuth Application в вашем аккаунте на GitHub. Подробнее см. официальную документацию Creating an OAuth App; после создания OAuth Application, получите Client ID и Client Secret.

  7. ZLGithubClient использует Bugly и Firebase в качестве инструментов аналитики, поэтому необходимо создать соответствующее приложение и получить Bugly App Id и GoogleService-Info.plist.

  8. Скопируйте GoogleService-Info.plist в соответствующую директорию проекта; создайте файл ZLGithubAppKey.h, содержащий макросы, и скопируйте его в соответствующую директорию.

  9. Сборка проекта

Часто задаваемые вопросы

Часто задаваемые вопросы

Вкладчики ✨

Благодарим этих замечательных людей (ключ эмодзи):


Чжу Мэн

💻

longxiaochi

💻

ZXHubs

💻

Этот проект следует спецификации all-contributors. Вклады любого рода приветствуются!

Заключение

Обычный код — это тысячи одинаковых строк, а отличный код — это один из миллиона. Открытый исходный код, как маленький огонёк, начинает распространяться. Этот проект — небольшая часть открытого мира, и если вас заинтересует этот проект, вы можете присоединиться. Если у вас есть вопросы, свяжитесь с нами по адресу 2068531506@qq.com.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/existorlive-GithubClient.git
git@api.gitlife.ru:oschina-mirror/existorlive-GithubClient.git
oschina-mirror
existorlive-GithubClient
existorlive-GithubClient
master