目的
Githubのissues×Projectでタスク管理をされている方向けに、自動的に対象Projectにissueを追加する方法を記載
従来の課題
- issueを起案する際に、自動的にProjectがセットされない
- 故に、手動でProjectをつける必要があり、毎回となると割と手間
従来の課題(capture)
- 自動的にProjectがセットされてほしいが、通常は手動選択
- 対応策として、.githubフォルダにcustom.mdファイルを起き、自動的にセッティングする手法もあったが、現在では使えない模様
Sol:Projectのworkflowを利用して条件がマッチするissueを自動的にprojectに追加する
手順
- 対象のProjectには入る
- Workflowsを押下
- Auto-add to projectを押下
- Editを押下
-
is:issue,pr is:open
を入力-> Openなissueを自動的にProjectに追加する意味 - Save and turn on workflowsを押下
以上の手順で、次回のissue起票から自動的に対象のProjectにissueが追加されるようになります。