すでにメンバーの場合は

無料会員登録

GitHubアカウントで登録 Pikawakaが許可なくTwitterやFacebookに投稿することはありません。

登録がまだの方はこちらから

Pikawakaにログイン

GitHubアカウントでログイン Pikawakaが許可なくTwitterやFacebookに投稿することはありません。

スパークルを活用しよう

この記事で出来るようになること

スパークルを活用しよう

スパークルとはGitHub Copilotの機能を効率よく使うことができる機能です。このカリキュラムではスパークルの使い方について学びます。

リポジトリの初期化をしよう

まずはこのアプリのリポジトリの初期化を行います。
その前に「todomvc」は不要になったので削除します。

「todomvc」ディレクトリを削除しよう

「todomvc」をディレクトリごと削除してください。

以下のように削除できたら次へ進みます。

「todomvc」の削除

リポジトリの初期化をしよう

削除ができたら、左メニューの「ソース管理」のボタンをクリックし、ソース管理を表示させます。
すると以下の表示になるので、「リポジトリの初期化をする」をクリックします。
選択画面が表示された方は「copilot_curriculum」のディレクトリを選択してください。

リポジトリの初期化

initial コミットをしよう

リポジトリの初期化が完了するとコミットをすることができるようになります。
まずは一番最初のコミットであるinitialコミットを作成します。

initial コミットをしよう

初期化が終わると以下の画面になるので以下のように「initial commit」と入力し、コミットボタンをクリックしてコミットします。

コミット画面

すると以下の確認画面になるので「はい」をクリックします。

確認画面

これでinitalコミットできました。

スパークルでコミットメッセージを作成しよう

このように通常コミットメッセージは自分で入力する必要があります。
どのような文章にするか考えるのが面倒な作業なのですが、GitHub Copilotのスパークル機能を使うことで、AIにコミットメッセージを作成してもらうことができます。

スパークルを使いコミットメッセージを作成してみよう

それでは新たなコミットをするため、index.htmlを開き、タイトル部分を「シンプルタスクマネージャー」に変更しましょう。

タイトルの変更

それではこの変更をコミットしましょう。
その際、前述した通りコミットメッセージは自分で考える必要がありますが、メッセージ入力フォームの右にある「スパークル」アイコンをクリックすると自動でCopilotがコミットメッセージを入力してくれます。
スパークルは以下の画像のような星の形をしたアイコンです。

スパークル

スパークルをクリックすると以下のようにコミットメッセージを作成することができます。

コミットメッセージの作成

コミットメッセージを考えるのは面倒ですが、この機能を使えばCopilotが編集・追加されたコードを検知して、最適なメッセージを考えてくれるので、非常に便利な機能です。

上の動画のようにコミットメッセージが作成されるか確認しましょう。
その後、コミットもしておきましょう。

コミットをする

エディター内でスパークルを使おう

エディタ内で変数や定数、関数など、または行数にカーソルを合わせるとスパークルを表示させることができます。スパークルの機能は言語によって異なります。

スパークルの表示

関数名のスパークルはドキュメントやテストを生成できたり、関数を他のファイルに移動させたりすることができます。

関数名のスパークル

JavaScriptのdomを指定した変数、定数のスパークルは変数、定数に格納しない状態のコードに編集したり、ドキュメントを作成することができます。

変数のスパークル

行数をクリックすると表示させることができるスパークルでは、HTMLのファイルだとインラインチャットを素早く開いたり、レビューをしてもらうことができます。

HTMLのスパークル

スパークルを活用してみよう

それでは実際にスパークルを表示させ、どのようなことができるか確認をしてみましょう。

この記事のまとめ

  • スパークルはGitHub Copilotの機能を効率よく使うことができる機能です。