[GitHub 100日チャレンジ] Day 72 - Issuesを効率よく管理する
GitHub IssuesをLabel、Milestone、Assigneeで整理し、作業の優先順位と進捗を見える化する方法を学びます。
[GitHub 100日チャレンジ] Day 72 - Issuesを効率よく管理する
Issue管理の目的
Issueが増えると、何から着手すべきか分からなくなります。管理の目的は、すべてを細かく分類することではなく、次にやることを迷わない状態にすることです。
Labelで種類を分ける
代表的なLabelは次の通りです。
bug: 不具合enhancement: 改善や機能追加documentation: ドキュメントquestion: 質問help wanted: 外部協力歓迎
Label名を増やしすぎると運用が重くなります。最初は少ない種類から始めるのが現実的です。
Milestoneで期限をまとめる
Milestoneは複数のIssueをリリースや期間でまとめる機能です。
1
2
3
4
v1.1 Release
- Login bug fix
- Profile page UI
- README update
今日のゴール
Issue管理では、種類、担当、期限を見えるようにします。Label、Assignee、Milestoneを使って、チームが次の行動を判断しやすい状態を作りましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
