Введення

Завершено

Розмірковуючи про способи підвищення ефективності вашого робочого процесу на GitHub, враховуйте, що ви можете створювати програми та інтеграції для покращення та налаштування свого робочого процесу. Використовуючи програми GitHub і програми OAuth, ви можете зменшити кількість часу, витрачений на завдання вручну, і налаштувати робочий цикл відповідно до потреб окремих користувачів, команди та компанії. Ви також можете ділитися цими інтеграціями з іншими на GitHub Marketplace, а натомість використовувати програми та інтеграції, створені іншими розробниками.

Припустімо, ви шукаєте функцію, яку GitHub ще не підтримує. Можливо, ви хотіли б автоматизувати деякі з більш рутинних завдань, з якими ви маєте справу. Наприклад, зв'язок із дописувачами, які не позначили створену ними проблему. Або автоматичне закриття будь-яких гілок або запитів на пул, які залишаються недоторканими місяцями. Що б вам не потрібно, ви, ймовірно, не самотні. Гарна новина полягає в тому, що програми GitHub пропонують вам спосіб заповнити прогалини та автоматизувати процеси у сховищі. Краща новина полягає в тому, що потрібне вам рішення може бути вже створено.

Оптимізація вартості програм і функцій для керування користувачами в робочому циклі може допомогти прискорити процеси, зберігаючи ефективність, безпеку та надійність. У цьому модулі ви дізнаєтеся про використання цих інструментів та їх можливості.

У цьому модулі ви дізнаєтеся, як автоматизувати процеси DevOps за допомогою додатків GitHub, які обробляють повторювані завдання, забезпечують дотримання командних політик і підтримують порядок у репозиторії.

Цілі навчання

Наприкінці цього модуля виконайте такі дії:

  • Визначте доступні маркери Доступу GitHub, необхідні для підтримки користувачів GitHub.
  • Дізнайтеся, як відстежувати обмеження швидкості маркерів.
  • Опишіть можливості, випадки використання та відмінності програм GitHub і програм OAuth.
  • Продемонструйте свої знання, інсталювавши програму GitHub у сховищі GitHub.

Передумови

  • Обліковий запис GitHub
  • Можливість навігації та редагування файлів у GitHub

Цей модуль охоплює автоматизацію поширених завдань GitHub через програми GitHub. Щоб повною мірою оцінити переваги, які обговорює цей модуль, радимо спочатку виконати такий модуль: