演習 - Visual Studio Code と連携して動作するように GitHub Copilot を設定する
この演習では、Python プログラミング言語を使用する Web API 用の GitHub テンプレートを使用して、新しいリポジトリを作成します。
環境のセットアップ
まず、GitHub Copilot 拡張機能を事前に構成した Codespaces 環境を立ち上げる必要があります。
- ブラウザーで事前に構成した環境で Codespace を開きます。
- [codespace の作成] ページ上で、codespace の構成設定を確認し、それから [新しい Codespace の作成] を選択します。
- Codespace が起動するまで待ちます。 この起動プロセスには数分かかることがあります。
- このプロジェクトの残りの演習は、この開発コンテナーのコンテキストで行われます。
重要
すべての GitHub アカウントでは、2 つのコア インスタンスで毎月最大 60 時間無料で Codespaces を使用できます。 詳細については、「GitHub Codespaces に月単位で含まれるストレージとコア時間」を参照してください。
ヒント
GitHub Copilot には、 1 か月あたり 2,000 個のコード オートコンプリートと 50 個のチャット メッセージを含む Free レベルが用意されています。 使用を開始するには、Visual Studio Code を開き、GitHub Copilot アイコンをクリックし、[Sign in to Use GitHub Copilot for Free] をクリックします。 詳細については、こちらを参照してください。 教師、学生、選択したオープンソースの保守担当者は、Copilot Pro を無料で受け取ることができます。方法については、以下をご覧ください: https://aka.ms/Copilot4Students。
Python Web API
完了すると、Codespaces の下部にターミナル セクションが読み込まれます。 Codespaces により、コンテナーに必要なすべての拡張機能がインストールされます。 パッケージのインストールが完了すると、Codespaces は uvicorn コマンドを実行して、Codespace 内で実行されている Web アプリケーションを起動します。
Web アプリケーションが正常に起動すると、ターミナルの [ ポート ] タブに、Codespace 内のポート 8000 でサーバーが実行されていることを示すメッセージが表示されます。
GitHub Copilot にサインアップする
無料試用版またはお使いのアカウントのサブスクリプションをまだ設定して登録していない場合は、登録する必要があります。
Note
講師、学生、一部のオープンソース保守担当者は、無料で Copilot にサインアップできます。方法については、「GitHub Student と GitHub Copilot を認証済み学生開発者として設定する」を参照してください。