Введение
Если вы думаете о способах повышения эффективности в рабочем процессе GitHub, рассмотрите возможность создания приложений и интеграции для улучшения и настройки рабочего процесса. Использование приложений GitHub и приложений OAuth позволяет сократить время на выполнение задач вручную и настроить рабочий процесс в соответствии с потребностями отдельных сотрудников, команды и компании. Вы также можете совместно использовать эти интеграции с другими пользователями в GitHub Marketplace, а также использовать приложения и интеграции, созданные другими разработчиками.
Предположим, вы ищете функцию, которую GitHub еще не поддерживает. Может быть, вы хотите автоматизировать некоторые из более простых задач, с которыми вы занимаетсяе. Например, после выполнения действий с участниками, которые не помечают проблему, которую они создали. Или автоматическое закрытие любых ветвей или запросов на вытягивание, которые остаются нетронутыми в течение нескольких месяцев. Что бы вы ни хотели, вы, скорее всего, не один такой. Хорошая новость состоит в том, что приложения GitHub предлагают способ восполнить пробелы и автоматизировать процессы в репозитории. Лучшие новости заключается в том, что необходимое решение уже может быть создано.
Оптимизация ценности приложений и функций для управления пользователями в рабочем процессе может помочь ускорить процессы при сохранении эффективности, безопасности и надежности. В этом модуле вы узнаете об использовании этих средств и их функций.
В этом модуле вы узнаете, как автоматизировать процессы DevOps с помощью приложений GitHub, обрабатывающих повторяющиеся задачи, принудительно применять политики команды и поддерживать аккуратный репозиторий.
Цели обучения
В этом модуле вам предстоит:
- Определите доступные маркеры доступа GitHub, необходимые для поддержки пользователей GitHub.
- Узнайте, как отслеживать ограничения скорости маркеров.
- Описание возможностей, вариантов использования и различий приложений GitHub и Приложение OAuth.
- Демонстрация знаний путем установки приложения GitHub в репозитории GitHub.
Необходимые компоненты
- Учетная запись GitHub
- Возможность навигации и редактирования файлов в GitHub
В этом модуле описана автоматизация распространенных задач GitHub с помощью приложений GitHub. Чтобы полностью оценить преимущества, которые обсуждаются в этом модуле, рекомендуется сначала изучить следующий модуль: