GitHub Issueを作成する方法

GitHub Issueを作成する方法
本社にある Github のシンボル。
画像: Sundry Photography/Adobe Stock

GitHubは、市場で最も広く利用されているGit分散バージョン管理システムサービスです。GitHubは、Gitやホストリポジトリへのアクセスを提供するだけでなく、アクセス制御、ソフトウェア機能リクエスト、タスク管理、継続的インテグレーション、Wiki、バグ追跡などの機能も備えています。

GitHub の問題とは何ですか?

できるだけ早く使い始めるべき機能の一つがGitHub Issuesです。これを使うと、リポジトリだけでなく、タスクリストの項目、プロジェクトノート、コメント、特定のコード行、URLクエリからでもIssueを作成できます。Issueは、Web UI、GitHub Desktopアプリケーション、コマンドラインなど、様々なソースから作成できます。

GitHub Issues を使用すると、次のことが可能になります。

  • 問題を作成します。
  • トラック作業。
  • 最新情報を入手してください。
  • プロジェクトを管理します。
  • 通信する。
  • 問題を比較して議論します。

すべての GitHub Issue には作成者と担当者がおり、GitHub プロジェクトボードを使用して優先順位が付けられます。GitHub Issue は制限なく無料でご利用いただけます。

GitHub Issuesをバグ追跡ツールと勘違いしないでください。各プロジェクトの進捗状況、共同作業、タスク、機能リクエストなどを追跡できる、一般的な追跡ツールと考えてください。GitHub Issuesを使えば、作業と計画を同期させることができます。すべてのGitHubリポジトリには、関連するIssuesツールが用意されています。

GitHub のメイン ページにアクセスすると、上部に [Issues] タブが表示されます (図 A )。

図A

GitHub のメイン ページの [Issues] タブ。
GitHub のメイン ページの [Issues] タブ。

「問題」タブをクリックすると、各プロジェクトのすべての問題の一覧が表示されます。この概要から問題をクリックして表示したり、操作したりすることはできますが、問題を作成することはできません。問題の作成方法を確認しましょう。

必要なもの

必要なのは、有効なGitHubアカウントと少なくとも1つのリポジトリだけです。それでは作成してみましょう。

参照:採用キット: バックエンド開発者(TechRepublic Premium)

GitHub Issuesで問題を作成する方法

最初に行う必要があるのは、GitHub アカウントにログインすることです。

完了したら、リポジトリに移動します。「Issues」タブが表示されます(図B)。

図B

問題タブは特定のリポジトリに関連付けられています。
問題タブは特定のリポジトリに関連付けられています。

[問題] タブをクリックし、[新しい問題] をクリックします (図 C )。

図C

GitHub リポジトリ内の [新しい問題] ボタン。
GitHub リポジトリ内の [新しい問題] ボタン。

表示されるウィンドウ (図 D ) で、問題にタイトルを付け、[書き込み] タブに本文を入力します。

図D

問題の本文は、書式設定ツールバーから書式設定できます。
問題の本文は、書式設定ツールバーから書式設定できます。

Issueエディターはマークダウンに対応しており、ツールバーから本文のテキストをフォーマットすることもできます。ツールバーからフォーマットする場合は、テキストにマークダウンがそのまま追加されます(図E)。

図E

GitHub Issues テキスト エディターに表示されるマークダウン。
GitHub Issues テキスト エディターに表示されるマークダウン。

問題を書き終えたら、「新しい問題を送信」をクリックして作業内容を保存します。

アイテムを作成する際の注意事項:

  • チーム メンバーを直接メンションするには、書式設定ツールバーの @ 記号をクリックします。
  • 別の問題、プル リクエスト、またはディスカッションを参照するには、右向き上矢印の付いたチャット シンボルをクリックします。
  • 保存済みの返信を追加するには、書式設定ツールバーの左向きの矢印をクリックします。
  • 問題が作成されると、問題の割り当てが行われます。

問題の割り当て方法

課題の割り当ては作成ウィンドウでは行えません。GitHubダッシュボードからメインの課題タブに戻ってください。次に、割り当てたい課題のチェックボックスをオンにし、「割り当て」ドロップダウンを選択します。割り当てたいチームメンバーを選択します(図F)。

図F

自分自身を問題に割り当てます。
自分自身を問題に割り当てます。

問題を割り当てると、割り当てられた担当者のプロフィール写真がリストに表示されます。

課題の解決にあたり、課題を完了としてクローズするか、計画外としてクローズするかを選択できます。完了としてクローズするとは、課題がクローズ、修正済み、または解決済みであることを意味します。計画外としてクローズするオプションは、課題が修正、再現、重複、または古くなった場合に使用します。

今すぐ問題に取り組み始める

GitHubを開発者向けリポジトリまたはバージョン管理プラットフォームとしてご利用の場合は、Issue機能の活用をぜひご検討ください。問題をより適切に管理できるだけでなく、プロジェクトの進捗状況もより正確に把握できるため、関係者全員が最新情報を把握できるようになります。

GitHub Issuesは必須ツールです。今すぐIssuesを使い始め、GitHubワークフローの改善に役立ててください。

TechRepublicのYouTubeチャンネル「How To Make Tech Work」を購読して、ジャック・ウォーレンによるビジネスプロフェッショナル向けの最新テクノロジーアドバイスをぜひご覧ください。GitHubについてさらに詳しく知りたい方は、TechRepublic Academyの「Complete Git and GitHub for Beginners Bootcamp Bundle」をご覧ください。

Tagged: