Skip to main content

project への項目の追加

pull request、issue、issue のドラフトをプロジェクトに個別または一括で追加する方法について説明します。

Note

プロジェクトには、最大で 1,200 個のアイテムと 10,000 個のアーカイブ済みアイテムを含めることができます。 項目が特定の抽出条件を満たしたときに自動的にアーカイブする方法の詳細については、「アイテムを自動的にアーカイブする」を参照してください。

プロジェクトへの issue と pull request の追加

プロジェクトに問題や pull request を追加するには、いくつかのオプションがあります。 項目は、個別に、自動的に、または一括で追加できます。 さらに、任意の組織からの問題や pull request を含めることができます。また、後で通常のイシューに変換できるドラフトの問題を追加することもできます。 詳しくは、「下書きのイシューの作成」を参照してください。

Note

プロジェクトのタイムライン イベントは現在 パブリック プレビュー 段階であり、変更される可能性があります。

プロジェクトに issue または pull request を追加すると、issue または pull request のタイムラインにイベントが追加されます。 タイムライン イベントは、issue または pull request を削除したとき、また、変更がそれらのアイテムの status フィールドに加えられたときにも追加されます。 タイムライン イベントは、プロジェクトの少なくとも読み取りアクセス許可があるユーザーにのみ表示されます。 組み込みのワークフローによって変更が行われた場合、アクティビティは @github-project-automation に帰属します。

項目を追加した後でその一括変更を行う方法について詳しくは、「project の項目を編集する」をご覧ください。

イシューと pull request の自動追加

組み込みのワークフローを構成して、特定のフィルター条件を満たしたときに、リポジトリからイシューと pull request を自動的に追加できます。 ワークフローの構成について詳しくは、「アイテムを自動的に追加する」をご覧ください。

issue または pull request の URL の貼り付け

イシューまたは pull request の URL をクリップボードにコピーし、プロジェクトに貼り付けることができます。

  1. カーソルをプロジェクトの最下行、 の隣に持ってきます。

    テーブル ビューの一番下の行のスクリーンショット。 "項目の追加" フィールドがオレンジ色の枠線で囲まれています。

  2. IssueあるいはPull RequestのURLを貼り付けてください。

  3. issue または pull request を追加するには、Return キーを押します。

IssueあるいはPull Requestの検索

イシューまたは pull request の番号がわかっている場合や、タイトルの一部がわかっている場合は、プロジェクトからイシューまたは pull request を直接検索できます。

  1. カーソルをプロジェクトの最下行、 の隣に持ってきます。

    テーブル ビューの一番下の行のスクリーンショット。 "項目の追加" フィールドがオレンジ色の枠線で囲まれています。

  2. リポジトリの一覧を開くには、「#」と入力します。

  3. Pull RequestあるいはIssueがあるリポジトリを選択してください。 リポジトリ名の一部を入力して、選択肢を狭めることができます。

  4. IssueあるいはPull Requestを選択してください。 タイトルの一部を入力して、選択肢を狭めることができます。

issue と pull request の一括追加

プロジェクトから複数のイシューや pull request を追加し、label:bug などのフィルターを使って、検索を絞り込むことができます。

  1. Project の一番下の行で、 をクリックします。

    テーブル ビューの一番下の行を示すスクリーンショット。 "+" ボタンがオレンジ色の枠線で強調表示されています。

  2. [リポジトリから項目を追加] をクリックします。

  3. 必要に応じて、リポジトリを変更するには、ドロップダウンをクリックしてリポジトリを選びます。 特定の issue や pull request を検索することもできます。

    "リポジトリから追加" フォームのスクリーンショット。 リポジトリ ドロップダウンと検索フィールドがオレンジ色の枠線で囲まれています。

  4. 追加する issue と pull request を選びます。

  5. [選択した項目の追加] をクリックします。

リポジトリからの複数の issue または pull request を追加する

リポジトリのイシューと pull request の一覧から、プロジェクトにイシューと pull request を追加することもできます。

  1. GitHub で、プロジェクトに追加する issue または pull request を含むリポジトリに移動します。

  2. リポジトリ名の下で、 [イシュー] または [pull request] をクリックします。

    リポジトリのメイン ページのスクリーンショット。 水平ナビゲーション バーでは、[イシュー] と [pull request] というラベルが付いた 2 つのタブが、それぞれ濃いオレンジ色の枠線で囲まれています。

  3. プロジェクトに追加する issue または pull request を選びます。

    • 個別の issue または pull request を選ぶには、プロジェクトに追加する各 issue または pull request のタイトルの左側にあるチェックボックスをオンにします。

      リポジトリの issue 一覧の最初の 2 つの issue のスクリーンショット。 各 issue の左側のチェックボックスが、濃いオレンジ色の枠線で囲まれています。

    • ページのすべての issue または pull request を選ぶには、issue または pull request の一覧の先頭ですべてを選びます。

      リポジトリの issue の一覧のスクリーンショット。 一覧の上のヘッダーで、すべての issue を選ぶためのチェックボックスが濃いオレンジ色の枠線で囲まれています。

  4. issue または pull request のリストの上にある [プロジェクト] をクリックします。

  5. 選んだ issue または pull request を追加するプロジェクトをクリックします。

IssueあるいはPull Requestの中からプロジェクトをアサインする

イシューまたは pull request 自体の中から、プロジェクトにイシューまたは pull request を追加することもできます。

  1. プロジェクトに追加したいIssueあるいはPull Requestにアクセスしてください。
  2. サイド バーの [プロジェクト] をクリックします。
    Issue のサイドバーを示すスクリーンショット。 [Projects] がオレンジ色の枠線で強調表示されています。
  3. IssueあるいはPull Requestを追加したいプロジェクトを選択してください。
  4. あるいは、カスタムフィールドに入力してください。

コマンド パレットを使用して issue または pull request を追加する

プロジェクトを表示するときにコマンド パレットを使用して、項目をすばやく追加できます。

  1. プロジェクト コマンド パレットを開くには、Command+K キー (Mac) または Ctrl+K キー (Windows/Linux) を押します。

  2. 「項目の追加」と入力し、Return キーを押します。

  3. 必要に応じて、リポジトリを変更するには、ドロップダウンをクリックしてリポジトリを選びます。 特定の issue や pull request を検索することもできます。

    "リポジトリから追加" フォームのスクリーンショット。 リポジトリ ドロップダウンと検索フィールドがオレンジ色の枠線で囲まれています。

  4. 追加する issue と pull request を選びます。

  5. [選択した項目の追加] をクリックします。

イシューの作成

プロジェクトから離れることなく、Issue をすばやく作成できます。 フィールドでグループ化されたビューを使用する場合、そのグループに Issue を作成すると、新しい Issue のフィールドがグループの値に自動的に設定されます。 たとえば、ビューを "Status" でグループ化した場合、"Todo" グループに Issue を作成すると、新しい Issue の "Status" は自動的に "Todo" に設定されます。

  1. 表、項目のグループ、またはボード レイアウトの列の下部にある をクリックします。

    テーブル ビューの一番下の行のスクリーンショット。 "+" ボタンがオレンジ色の枠線で囲まれています。

  2. [新規 Issue の作成] をクリックします。

  3. [新規 Issue の作成] ダイアログの上部で、新しい Issue を作成するリポジトリを選びます。

    [新規 issue の作成] ダイアログのスクリーンショット。

  4. リポジトリのドロップダウンの下に、新しい Issue のタイトルを入力します。

  5. 必要に応じて、タイトル フィールドの下のフィールドを使用して、担当者、ラベル、マイルストーンを設定し、新しい Issue を他のプロジェクトに追加します。

  6. 必要に応じて、Issue の説明を入力します。

  7. 必要に応じて、さらに Issue を作成する場合は、 [さらに作成] を選ぶと、Issue の作成時にダイアログがもう一度開きます。

  8. [作成] をクリックします。

ドラフトIssueの作成

ドラフトIssueは、素早くアイデアを捕捉するのに役立ちます。 リポジトリから参照される issue や pull request とは異なり、issue のドラフトはプロジェクトにのみ存在します。

  1. カーソルをプロジェクトの最下行、 の隣に持ってきます。

    テーブル ビューの一番下の行のスクリーンショット。 "項目の追加" フィールドがオレンジ色の枠線で囲まれています。

  2. アイデアを入力し、Enter キーを押します。

  3. 本文のテキストを追加するには、ドラフトIssueのタイトルをクリックしてください。 表示されるマークダウンの入力ボックスに、ドラフト Issue の本文のテキストを入力し、 [保存] をクリックします。

ドラフトIssueには、タイトル、テキストの本文、アサインされた人、プロジェクトからの任意のカスタムフィールドを持たせることができます。 ドラフトIssueのリポジトリ、ラベル、マイルストーンを展開するには、まずドラフトIssueをIssueに変換しなければなりません。 詳しくは、「ドラフトIssueのIssueへの変換」を参照してください。

Note

ユーザーがドラフト issue に割り当てられたり、メンションされたりしても、そのドラフト issue が issue に変換されなければ、通知を受け取ることはありません。