はじめに
世界中の開発チームが、ソフトウェアをリリースするという 1 つの一貫した目標を共有しています。 年間リリースのある主要なプラットフォームでも、1 日に複数回発行される Web サイトでも、すべてのワークフローが同じ結果に向かっています。
あなたは、製品の次期バージョンに取り組んでいるソフトウェア開発者のチームを率いているとします。 チームの規模が拡大するにつれて、すべてを円滑に実行し続けるという課題は難しくなります。 すべてを次期リリースに集中させる必要があり、エンジニアリングの予測できない性質に適合するワークフローが必要です。 このワークフローは、作業、コード、および成果物を管理するための一連の実用的なプロセスを提供する必要があります。 幸いなことに、既に GitHub を使用しているので、トンネルの先に光が見えます。
このモジュールでは、プロジェクト ボード、ブランチ、リリースを使用して、GitHub にリリース ベースのワークフローを実装する方法を学習します。
学習の目的
このモジュールでは、次のことを行います。
- 次のリリースを管理するプロジェクト ボードをビルドする。
- リリース ブランチで変更を作成してコミットする。
- GitHub で Git タグとリリースを作成する。
- リリース後にバグを解決する。
- リリースの変更を自動化し、より適切に文書化する。
前提条件
- GitHub のアカウント
- GitHub でファイルに移動したり編集したりできること
- プル要求に関する知識
このモジュールを開始する前に、「GitHub の概要」を完了することをお勧めします。