GitHub Projects入門|Issue・PRとの関係と使いどころ

2026年11月13日

広告

GitHub Projects 学習ルート|本編①/3・全体像

このページでは仕組みと使う目的を整理します。作成・操作の練習は本編②で行います。

本編3本と補足資料の一覧を見る

制作が進むと「次に何をするのか」「誰が作業しているのか」「どこで止まっているのか」が分かりにくくなります。GitHub Projectsは、Issueなどを表やボードにまとめ、作業の全体を確認するための機能です。

1. Issue・PR・Projectsの役割

道具役割コイン収集ゲームの例
Git / GitHub Desktopファイルの変更を記録し、共有するスクリプトやPrefabの変更をCommit・Pushする
Issue1件の作業・不具合・提案を相談し、追跡する「コイン取得で得点が増えるようにする」と完了条件を書く
Pull Request(PR)変更をレビューし、取り込む相談をするコイン取得の実装を確認してもらう
Projects複数の作業の担当・状態などを見渡す移動・コイン・UIの進み具合を同じボードで見る

本シリーズでは1つの作業に1つのIssueを基本とし、ProjectsにはIssueを追加します。実装のPRはIssueからたどれるようにします。IssueとPRを両方並べる運用もできますが、最初は同じ作業を二重に数えない形にします。

2. 個人アカウントに作っても、チームで使える

現在のProjectsは、個人アカウントまたはOrganization(組織)が所有します。個人所有でも、相手に編集権限を付ければ共同で使えます。個人の予定表に限定した機能ではありません。

1つのProjectに、複数のリポジトリのIssueやPRをまとめられます。例えばフロントエンドとバックエンドを別々に管理していても、サービス全体の作業を1つのProjectで見渡せます。

入口表示するもの
個人プロフィール → Projectsその個人が所有するProjects
Organization → Projectsその組織が所有するProjects
リポジトリ → Projectsそのリポジトリに関連付けたProjects

リポジトリのProjectsタブで別の種類のボードが作られるわけではありません。関連付けた同じProjectへの入口です。リポジトリの一覧に関連付けられるのは、リポジトリと所有者が同じProjectです。

以前のProjects(classic)には、リポジトリに属するProjectもありました。現在は所有者とリポジトリの関連付けを分けて考えます。新Projectsは2022年に正式提供され、GitHub.comのclassicは2024年8月に終了しました。

3. Table・Board・Roadmapは、同じ項目の見せ方

表示向いていること最初に使うか
Table担当や状態を一覧で編集する使う
BoardTodo・In Progress・Doneに分けて確認する使う
Roadmap開始日と終了予定を時間軸で見る日程が必要になってから

TableからBoardへ切り替えても、作業をもう一度登録する必要はありません。同じProjectの同じ項目を別の見せ方で表示します。BoardでStatusを変えると、Tableでもその値が変わります。

4. 最初は3つの状態でよい

Statusこのシリーズでの意味
Todoまだ着手していない
In Progress作業・レビュー・動作確認の途中
Done決めた完了条件を確認した

StatusのDoneとIssueのClosedは、別の情報です。自動化を設定すると連動します。本編②③では、完了条件を確認してIssueを閉じ、その結果をDoneへ反映する設定を確認します。

レビュー待ちを独立させたくなったら、後からReviewなどを追加できます。最初から状態を細かく増やす必要はありません。

5. Projectsを使うタイミング

Issueが数件で一覧を見れば把握できる間は、Issueだけでも進められます。複数の作業を並行したり、担当や待ち状態を共有したりするときにProjectsが役立ちます。

この授業では、使っている企業の多さより、「作業を分け、担当を決め、完了を確認する」練習として使います。発表でも、ボードを見せるだけでなく、遅れをどう見つけ、どう相談したかを説明しましょう。

理解できたか確認しよう

  • Issueには何を書き、PRでは何を確認するか説明できる。
  • 個人所有のProjectでもチームで使える理由を説明できる。
  • TableとBoardが別々の作業一覧ではないことを説明できる。

公式資料

次に読む記事

訪問数 132 回, 今日の訪問数 6回

広告