Введение
Группы разработки по всему миру имеют одну неизменную цель: выпускать программное обеспечение. Идет ли речь о крупной платформе с ежегодными выпусками или о веб-сайте, который публикует обновления несколько раз в день, каждый рабочий процесс нацелен на один и тот же результат.
Предположим, вы руководите группой разработчиков программного обеспечения, работающей над следующей версией продукта. По мере того как ваша команда масштабируется, проблемы поддержания всего работает гладко становится сложнее. Все должно быть нацелено на предстоящий выпуск, и вам нужен рабочий процесс, который соответствует непредсказуемой природе проектирования. Этот рабочий процесс должен предоставить набор практических процедур для управления работой, кодом и конечными результатами. Хорошая новость состоит в том, что вы уже используете GitHub, поэтому в конце туннеля виден свет.
В этом модуле вы узнаете, как реализовать рабочий процесс на основе выпусков в GitHub с помощью досок проекта, ветвей и выпусков.
Цели обучения
Из этого модуля вы узнаете следующее:
- Создайте доска проекта для управления следующим выпуском.
- Создание и фиксация изменений в ветви выпуска.
- Создайте тег Git и выпуск на сайте GitHub.
- Устранение ошибок после выпуска.
- Автоматизация и улучшение документа об изменениях выпуска.
Необходимые компоненты
- Учетная запись GitHub
- Возможность навигации и редактирования файлов в GitHub
- Знакомство с запросами на вытягивание
Перед началом работы с этим модулем рекомендуется пройти модуль Введение в GitHub.