⚙️

Github Projects 設定方法

2024/05/31に公開

(A).Project 新規作成

プロジェクトと紐づけたいリポジトリへ移動

該当リポジトリへ移動して、Projectsをクリック

プロジェクト作成ボタン

「Link a project」 → 「Create new project」 でProjectを新規に作成

(B).Projectにメンバーを招待する

プロジェクトと紐づけたいリポジトリへ移動

Projectから、「setting」へ移動

Manage access

Manage accessに移動

メンバーを招待する

「Invite collaborators」から、該当メンバーを選択 → Roleを選択 → Invite

(C).issueとProjectの連携の自動化

デフォルトだと、例えばissueを新規に作成しても、Projectの方への反映はされません。
なのでgithubの 「Workflows」で、その辺の設定を行います。
「issueを作成した時にProjectに追加する」「issueをcloseするとstatusが変更する」
という設定を行うことが出来ます。

こちらの記事に詳しくまとめてあったので、貼らせてもらいます。
https://zenn.dev/unsoluble_sugar/articles/75e65267907956

「Github Projects」で検索したところ、独自に色々実装出来るみたいですね。
https://zenn.dev/search?q=Github%2520Projects

(D).ロードマップに土日を指定する

こちらの記事を参考にさせていただいた。

https://qiita.com/hoshiimo_se/items/59f206b6c220c1ad24f0

https://www.youtube.com/watch?v=dPU25FsjdNc

Discussion