GitHub Projects
プロジェクトとは、テーブル、かんばんボード、ロードマップとして表示でき、GitHub データで最新の状態を維持できる、調整可能な項目のコレクションです。 プロジェクトでは、issue、pull request、メモしたアイデアを追跡できます。
from: Projects を使用した計画と追跡 - GitHub ドキュメント
https://gyazo.com/c5f8edcc87dc68d8645f0209e0ad3352
from: GmailのScholar通知をGitHub Projectsで管理する
組み込み自動化(Workflows)
Projects には、特定のイベントに基づいて項目の状態を更新するために使用できる組み込みのワークフローが含まれています。 たとえば、項目がプロジェクトに追加されたときに、状態を Todo に自動的に設定したり、プロジェクトの issue の状態が変更されたときに issue を終了したり、issue がクローズされたときに状態を Done に設定したりできます。
プロジェクトが初期化されると、既定で 2 つのワークフローが有効になります。プロジェクトの Issue または pull request が終了すると、その状態が Done に設定され、プロジェクトの pull request がマージされると、その状態が Done に設定されます。
また、項目が設定された条件を満たした場合に自動的にアーカイブしたり、項目がフィルターに一致した場合にリポジトリから自動的に追加するようにワークフローを構成することもできます。
from: 組み込みの自動化の使用 - GitHub ドキュメント
自動追加(Auto-add)
条件に一致する Issue / Pull Request をプロジェクトへ追加します。
上限
各プロジェクト内で作成できるAuto-add ワークフローの数に上限が設計されています。
(要検証,ChatGPTによる調査)
https://gyazo.com/5ecdfa00cc508cfc8317426974937084
from: アイテムを自動的に追加する - GitHub ドキュメント
判定タイミング
プロジェクトの組み込みワークフローを構成して、リポジトリで作成または更新された新しいアイテムを自動的に追加するようにすることができます。 (中略)
条件に一致する既存のアイテムは追加されません。
このワークフローでは、作成または更新されたアイテムがフィルターと一致する場合に、そのアイテムを追加します。
from: アイテムを自動的に追加する - GitHub ドキュメント
アイテム数の上限
プロジェクトには、アクティブ ビューとアーカイブ ページの両方で最大 50,000 個の項目を含めることができます。 この制限に達した場合は、プロジェクトから項目を削除して空き領域を増やす必要があります。
from: アイテムを自動的にアーカイブする - GitHub ドキュメント
関連
利用例
GmailのScholar通知をGitHub Projectsで管理する