Dev Home (プレビュー) を使ってみた

Microsoft Build 2023で公開された新たな開発ツール、Dev Home (プレビュー)を体験してみました。以下ではそのインストール方法と使い方について詳しく説明します。

https://learn.microsoft.com/ja-jp/windows/dev-home

# Dev Home のインストール方法

Dev Home は、Microsoft Store からアプリケーションとしてインストールします。インストール作業は、**[Dev Home 公式サイト](https://learn.microsoft.com/ja-jp/windows/dev-home)** から行うことができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/f0067ace-9fcd-2d9f-2d97-2a530b0aebe0.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/bc5ee1e3-760c-72e1-3947-cd6c099c7130.png)

インストールが完了すると、「開く」ボタンが表示されます。これをクリックするとDev Homeが起動し、初期画面が表示されます。ここから開発作業を開始することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/585adee2-5258-b53d-dfce-e20783a3eab5.png)

「開始する」ボタンをクリックすると「コンピューターの構成」が開きます。この画面では、アプリケーションのインストールや、リポジトリの設定が行なえます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/75ebea26-db30-c17c-6430-13a35d6c59de.png)

# アプリケーションのインストール

Dev Homeの初期画面から「開始する」ボタンをクリックすると、「コンピューターの構成」画面が開きます。ここでは、開発に必要なアプリケーションのインストールやリポジトリの設定が行えます。「アプリケーションのインストール」を選択すると、Dev Homeでインストール可能なツール一覧が表示されます。右上の「＋」ボタンをクリックしてインストールしたいアプリケーションを選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/fabf6ea2-dd30-b7cb-ac9e-3b4f88ed1695.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/2062d561-2bbb-b58e-3289-6e99bd816fc8.png)

# ウィジットの追加

Dev Home にはダッシュボードがあり、ここにウィジットを追加することで、自分なりにカスタマイズができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/057889f9-78b4-dca7-0854-9addc4f3aeb6.png)

右上にある「ウィジットを追加」で追加可能なウィジット一覧が表示されます。CPU や GPU、メモリの状態をウィジットとして追加可能です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/c8fe2d9f-f8a7-8f52-ca8a-25f8db776592.png)

「ピン留め」をクリックすることで、ウィジットとして追加できます。以下は CPU と Network モニターのウィジットを追加してます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/fe522613-f6dd-7bb6-7784-3586701ce241.png)

## GitHub 連携

このウィジットには GitHub との連携機能があります。今のところ追加可能な項目は以下となります。

- 自分宛てのメンション一覧表示（全リポジトリ対象）
- 自分宛てのレビューリクエスト一覧表示（全リポジトリ対象）
- 自分宛てのアサインの一覧表示（全リポジトリ対象）
- Issues の表示（指定リポジトリのみ）
- プルリクエストの表示（指定リポジトリのみ）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/735beed5-c525-640e-99e0-0fe5b5588014.png)

サインインすることで GitHub との連携が行なえます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/0133ff31-9660-fad0-79c4-26ebd20d3999.png)

サインインすることで、GitHub との連携が行えるようになります。上記の画像では、自分宛てのメンションですが、どこからのメンションであるかフィルターを設定することができます。以下の画像のように「Issues」か「Pull requests」もしくは「Issues」と「Pull requests」のいずれかが選択できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/f806e240-ccdc-6b9c-64cd-36beb8ff21d0.png)

「送信」をクリックすることで、プレビューを表示することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/067a9254-35a9-c5c6-293d-05ceca8596cd.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19224/ff2677fb-ff46-1d36-e7c2-6fb88b2b4710.png)

「Mentioned me」と「Review requested」が追加されているのが分かると思います。

# さいごに

使ってみた感想としては、ツールのインストールは簡単にはなったとは思いましたが、現段階では、そこまで利便性が上がっていると思えませんでした。アプリケーションのバージョンの指定方法も分かりませんでした。

また、現時点では「アプリケーションのインストール」「リポジトリ連携」のみとなっていますので、まだ、これからかなという印象です。