GitHubの組織向けに、Issueを構造化データで管理できるIssue fieldsがパブリックプレビューとして公開された。 従来のラベル運用(priority/p0など)を置き換える機能で、組織全体に型付きメタデータを持たせ、検索やレポーティングに使える。

  • Priority、Effort、Start date、Target dateの4フィールドがプリセットとして提供
  • 単一選択、テキスト、数値、日付の4つの型をサポートし、組織ごとに最大25個のフィールドを追加可能
  • Issueのタイプに応じたフィールドの表示制御と、リポジトリを横断した検索・フィルタリング
  • Projectsのビューへのフィールド列追加(現在はプライベートプロジェクトのみに対応)
  • REST API・GraphQL APIと、GitHub Actions向けのWebhookイベント(field_addedfield_removed)のサポート

Issue fields はいまのところ一部組織向けに順次ロールアウトされており、利用希望時はコミュニティディスカッションで申請する。

#参考文献