Note
プロジェクトには、最大で 1,200 個のアイテムと 10,000 個のアーカイブ済みアイテムを含めることができます。 項目が特定の抽出条件を満たしたときに自動的にアーカイブする方法の詳細については、「アイテムを自動的にアーカイブする」を参照してください。
プロジェクトへの issue と pull request の追加
プロジェクトに問題や pull request を追加するには、いくつかのオプションがあります。 項目は、個別に、自動的に、または一括で追加できます。 さらに、任意の組織からの問題や pull request を含めることができます。また、後で通常のイシューに変換できるドラフトの問題を追加することもできます。 詳細については、「ドラフト issue の作成」を参照してください。
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 をクリップボードにコピーし、プロジェクトに貼り付けることができます。
-
カーソルをプロジェクトの最下行、 の隣に持ってきます。
-
IssueあるいはPull RequestのURLを貼り付けてください。
-
issue または pull request を追加するには、Return キーを押します。
IssueあるいはPull Requestの検索
イシューまたは pull request の番号がわかっている場合や、タイトルの一部がわかっている場合は、プロジェクトからイシューまたは pull request を直接検索できます。
-
カーソルをプロジェクトの最下行、 の隣に持ってきます。
-
リポジトリの一覧を開くには、「#」と入力します。
-
Pull RequestあるいはIssueがあるリポジトリを選択してください。 リポジトリ名の一部を入力して、選択肢を狭めることができます。
-
IssueあるいはPull Requestを選択してください。 タイトルの一部を入力して、選択肢を狭めることができます。
issue と pull request の一括追加
プロジェクトから複数のイシューや pull request を追加し、label:bug
などのフィルターを使って、検索を絞り込むことができます。
-
Project の一番下の行で、 をクリックします。
-
[リポジトリから項目を追加] をクリックします。
-
必要に応じて、リポジトリを変更するには、ドロップダウンをクリックしてリポジトリを選びます。 特定の issue や pull request を検索することもできます。
-
追加する issue と pull request を選びます。
-
[選択した項目の追加] をクリックします。
リポジトリからの複数の issue または pull request を追加する
リポジトリのイシューと pull request の一覧から、プロジェクトにイシューと pull request を追加することもできます。
-
GitHub で、プロジェクトに追加する issue または pull request を含むリポジトリに移動します。
-
リポジトリ名の下で、 [イシュー] または [pull request] をクリックします。
-
プロジェクトに追加する issue または pull request を選びます。
-
個別の issue または pull request を選ぶには、プロジェクトに追加する各 issue または pull request のタイトルの左側にあるチェックボックスをオンにします。
-
ページのすべての issue または pull request を選ぶには、issue または pull request の一覧の先頭ですべてを選びます。
-
-
issue または pull request のリストの上にある [プロジェクト] をクリックします。
-
選んだ issue または pull request を追加するプロジェクトをクリックします。
IssueあるいはPull Requestの中からプロジェクトをアサインする
イシューまたは pull request 自体の中から、プロジェクトにイシューまたは pull request を追加することもできます。
- プロジェクトに追加したいIssueあるいはPull Requestにアクセスしてください。
- サイド バーの [プロジェクト] をクリックします。
- IssueあるいはPull Requestを追加したいプロジェクトを選択してください。
- あるいは、カスタムフィールドに入力してください。
コマンド パレットを使用して issue または pull request を追加する
プロジェクトを表示するときにコマンド パレットを使用して、項目をすばやく追加できます。
-
プロジェクト コマンド パレットを開くには、Command+K キー (Mac) または Ctrl+K キー (Windows/Linux) を押します。
-
「項目の追加」と入力し、Return キーを押します。
-
必要に応じて、リポジトリを変更するには、ドロップダウンをクリックしてリポジトリを選びます。 特定の issue や pull request を検索することもできます。
-
追加する issue と pull request を選びます。
-
[選択した項目の追加] をクリックします。
イシューの作成
プロジェクトから離れることなく、Issue をすばやく作成できます。 フィールドでグループ化されたビューを使用する場合、そのグループに Issue を作成すると、新しい Issue のフィールドがグループの値に自動的に設定されます。 たとえば、ビューを "Status" でグループ化した場合、"Todo" グループに Issue を作成すると、新しい Issue の "Status" は自動的に "Todo" に設定されます。
-
表、項目のグループ、またはボード レイアウトの列の下部にある をクリックします。
-
[新規 Issue の作成] をクリックします。
-
[新規 Issue の作成] ダイアログの上部で、新しい Issue を作成するリポジトリを選びます。
-
リポジトリのドロップダウンの下に、新しい Issue のタイトルを入力します。
-
必要に応じて、タイトル フィールドの下のフィールドを使用して、担当者、ラベル、マイルストーンを設定し、新しい Issue を他のプロジェクトに追加します。
-
必要に応じて、Issue の説明を入力します。
-
必要に応じて、さらに Issue を作成する場合は、 [さらに作成] を選ぶと、Issue の作成時にダイアログがもう一度開きます。
-
[作成] をクリックします。
ドラフトIssueの作成
ドラフトIssueは、素早くアイデアを捕捉するのに役立ちます。 リポジトリから参照される issue や pull request とは異なり、issue のドラフトはプロジェクトにのみ存在します。
-
カーソルをプロジェクトの最下行、 の隣に持ってきます。
-
アイデアを入力し、Enter キーを押します。
-
本文のテキストを追加するには、ドラフトIssueのタイトルをクリックしてください。 表示されるマークダウンの入力ボックスに、ドラフト Issue の本文のテキストを入力し、 [保存] をクリックします。
ドラフトIssueには、タイトル、テキストの本文、アサインされた人、プロジェクトからの任意のカスタムフィールドを持たせることができます。 ドラフトIssueのリポジトリ、ラベル、マイルストーンを展開するには、まずドラフトIssueをIssueに変換しなければなりません。 詳しくは、「ドラフトIssueのIssueへの変換」をご覧ください。
Note
ユーザーがドラフト issue に割り当てられたり、メンションされたりしても、そのドラフト issue が issue に変換されなければ、通知を受け取ることはありません。