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