GitHub Actionsの調査をするにあたり、GitHubについてあまり知らないので回り道しています。
今まで使ったことのなかった機能も少しづつ学んでいきます。
今回はMilestoneとIssueです。
MilestoneとIssueとは
触ってみてサクッと以下の通り理解しました。
一言で言うと、コメントやりとりなどで議論ができる「タスク管理の仕組み」ですね。
Milestone … 大タスク
Issue … 小タスク
あまりにぶっちゃけすぎてますかね。
参考にした書籍
以下の本の第4章を参考にしています。
リンク
ストーリー建てで短時間で読めて理解しやすいです。
Kindleで読むと文字が小さくて見づらいのが難ですが。
実際にMilestoneとIssueを作ってみた
実際にMilestoneとIssueを作ってみました。やってみると一発で理解できます。
1.リポジトリのIssueページからMilestoneを作ります。
![](https://mosomoso-history.com/wp-content/uploads/2021/05/image-500x282.png)
2.Milestone(大タスク)ができます。
![](https://mosomoso-history.com/wp-content/uploads/2021/05/image-1-500x263.png)
3.Issueを作ります。
![](https://mosomoso-history.com/wp-content/uploads/2021/05/image-2-500x331.png)
4.Issue(小タスク)ができます。
Issueでは開発メンバーとチャットなどで議論しながらタスクを進められます
![](https://mosomoso-history.com/wp-content/uploads/2021/05/image-3-500x279.png)
5.Issueが完了したらクローズします。
![](https://mosomoso-history.com/wp-content/uploads/2021/05/image-4-500x364.png)
6.Issueに応じてMilestoneの進捗状況も変化します。
![](https://mosomoso-history.com/wp-content/uploads/2021/05/image-5-500x328.png)
こんな感じでタスク管理に使える仕組みですね。
ちなみに、MilestoneなしでIssueのみを作ることも可能です。
まとめ
1.GitHubの便利機能(MilestoneとIssue)を使ってみました。
2.タスク管理の仕組みとして悪くないと感じました。
開発チームごとにタスク管理の仕組みは決まっていると思いますが、GitHubも活用しても良いかもしれません。
コメント