INDIE INDEX

レベル:入門

Issue(イシュー)とは|リポジトリ上で、課題・要望・不具合を記録して管理する単位

言葉の意味

Issue(イシュー)は、リポジトリ(ファイルと変更履歴を収める入れ物)に関する、改善の提案・作業・質問を1件ずつ立てたものです。扱えるものは1種類ではなく、不具合の報告、新しい機能と思いつき、そのほか書き留めたいことや誰かと話したいこと全般が入ります。作るのが速く、形が決まっていないことが、その理由として挙げられています。

たとえば GitHub(ソースコードを置いて共同で開発を進める場)でも、この意味で使われています。公開のリポジトリでは誰でも Issue を作れ、作られた Issue にどう対応するかは、そのリポジトリを管理する側が決めます。大きな作業は、下位の Issue へ何段でも割れます。どの Issue がどの Issue に塞がれているかという先後も表せます。

Issue には、種類・ラベル・区切りといった分類のための情報を足せます。対応する人を割り当てることもでき、購読すると新しいコメントの知らせが届きます。

混同されやすい言葉

Issue とプルリクエストは別のものです。Issue は「こうしたい」「ここが動かない」を書いて話し合う場で、プルリクエストは、実際に書いた変更をあるブランチから別のブランチへ取り込んでほしいという要望です。プルリクエストの中で Issue に言及すると、両者がつながります。

Issue と Projects も役目が違います。Issue は1件ずつの作業で、Projects は、その Issue とプルリクエストを並べて見るための場です。

情報源

関連ページ4

この言葉を定義している公式のページ

公式の用語集

このページの内容の誤りは、問い合わせの窓口で受け付けています。