Dev Home とは

Dev Home は、Windows 用の新しいコントロール センターです。これを使用すると、カスタマイズ可能なウィジェットを使用してダッシュボード内のプロジェクトを監視し、アプリ、パッケージ、またはリポジトリをダウンロードして開発環境を設定し、開発者アカウントとツール (GitHub など) に接続し、すべてを 1 か所に保存するための Dev Drive を作成する機能が提供されます。

  • カスタマイズ可能なウィジェットを使用する一元化されたダッシュボードを使って、ワークフローを監視し、開発プロジェクト、タスクのコーディング、Azure DevOps の問題、GitHub の問題、pull request、使用可能な SSH 接続、システム CPU、GPU、メモリ、ネットワーク パフォーマンスを追跡します。
  • コンピューターの構成ツールを使って、新しいデバイスで開発環境を設定するか、新しい開発プロジェクトをオンボードします。
  • Dev Home 拡張機能を使って、開発者固有の情報を表示するウィジェットを設定します。 独自のカスタム ビルド拡張機能を作成して共有します。
  • プロジェクト ファイルと Git リポジトリを格納する Dev Drive を作成します。

Screenshot of the Dev Home welcome message

Dev Home コンピューターの構成

新しいコンピューターを設定するか、Dev Home を使用して新しいプロジェクトをオンボードするには、[コンピューターの構成] を選択します。 Dev Home では、エンド ツー エンドのセットアップ プロセスが必要な場合や WinGet 構成ファイルを使用する場合、または Git リポジトリの複製、特定のアプリケーションのインストール、プロジェクトのストレージ ボリュームのパフォーマンスを向上させるための Dev Drive の追加のような簡単な手順を実行するだけの場合などに、コンピューターの開発環境に必要なすべてのものをすぐにコード化できる状態に管理できます。

Dev Home コンピューターの構成ツールの使用を開始する方法の詳細を確認してください。

Screenshot of the Dev Home Machine configuration tool.

Dev Home ダッシュボード ウィジェット

Dev Home ダッシュボードでカスタマイズ可能なウィジェットを使用してワークフローを監視します。 既定では、Dev Home には次のウィジェットが用意されています。

  • GPU: コンピューターの GPU のパフォーマンスを監視します。
  • SSH キーチェーン: ssh/.config ファイルで使用できる SSH 接続が一覧表示されます。 これらの SSH 項目のいずれかを選択して、Windows ターミナルでその接続を開きます。
  • メモリ: コンピューターのメモリのパフォーマンスを監視します。
  • ネットワーク: コンピューターのネットワークのパフォーマンスを監視します。
  • CPU: コンピューターの CPU のパフォーマンスを監視します。
  • GitHub: Dev Home GitHub 拡張機能を GitHub 資格情報に接続して、カスタマイズ可能なウィジェットと通知の両方を表示できます。
  • Azure DevOps: Dev Home Azure 拡張機能を Azure アカウントに接続して、クエリや pull request 用のカスタマイズ可能なウィジェットを表示できます。

Screenshot of Dev Home widgets for monitoring Memory, Network, CPU, and GPU performance.

システム ウィジェット

Dev Home システム ウィジェットでは、次に関する情報をリアルタイムで提供できます。

  • メモリ: 使用量、使用可能量の合計、コミット済み合計、キャッシュ済み合計、ページ プール、非ページ プール。
  • ネットワーク: データの送受信の 1 秒あたりの合計キロビットとネットワーク名を含む帯域幅の測定値。
  • CPU: 使用率合計、速度、アクティブなプロセス。
  • GPU: 使用率合計、温度、グラフィックス チップ名。

Screenshot of Dev Home system performance widget details.

GitHub 拡張機能ウィジェット

Dev Home GitHub 拡張機能を使用すると、GitHub アカウントを Dev Home に接続し、GitHub リポジトリと統合するカスタマイズされたウィジェットを作成できます。 GitHub アカウントを Dev Home に接続し、GitHub ウィジェットの作成を開始するには:

  1. Dev Home をインストールすると、GitHub 拡張機能は既定で使用できるようになりますが、統合された機能にアクセスするには GitHub アカウントにログインする必要があります。 現在、Dev Home では 1 つの GitHub アカウントのみがサポートされます。 (複数アカウントのサポートを追加するための更新プログラムについては、「GitHub の DevHome 拡張機能リポジトリ」を参照してください。)

  2. Dev Home ダッシュボードの右上にある [ウィジェットの追加] を選択します。 ウィジェット オプションの一覧が表示され、ピン留めして好みに合わせてカスタマイズできます。

Dev Home GitHub 拡張機能の詳細と、カスタマイズされたウィジェットを作成して Windows 通知を設定する方法について確認してください。

Screenshot of customized GitHub widgets on the Dev Home dashboard.

Dev Home 拡張機能

Dev Home 拡張機能により、Dev Home のカスタマイズ可能なウィジェットの機能が強化されます。 既定では、Dev Home には GitHub 拡張機能が含まれていますが、独自のカスタム ビルド拡張機能を作成して共有することもできます。

カスタマイズされた GitHub ウィジェットの作成、GitHub 通知の設定、カスタム ADO ウィジェットの作成、独自の Dev Home 拡張機能のビルドと共有の方法など、Dev Home 拡張機能の詳細を確認してください。

Dev Home Azure 拡張機能

Dev Home Azure 拡張機能は、Azure DevOps を Dev Home に直接統合し、クエリや pull request を表示できるカスタマイズ可能なウィジェットを提供します。 Azure アカウントを Dev Home に接続し、Azure Developer Operations (ADO) ウィジェットの作成を開始するには、次を行います。

  1. Microsoft Store から Dev Home Azure 拡張機能をインストールします。インストール後、コンピューターがすでに職場アカウントに接続されている場合、Dev Home は自動的に接続します。 それ以外の場合は、Dev Home のアカウント設定で Azure アカウントにサインインできます。

  2. Dev Home ダッシュボードの右上にある [ウィジェットの追加] を選択します。 ウィジェット オプションの一覧が表示され、ピン留めして好みに合わせてカスタマイズできます。

Screenshot of an Azure widget Query Result showing DevOp items including an Epic and User Story in Dev Home

Dev Home オープンソース リポジトリ

Dev Home と Dev Home GitHub 拡張機能の両方はオープンソースであり、ユーザーのコントリビューションが歓迎されています。

また、GitHub の Windows Dev Docs オープンソース リポジトリにアクセスして、Dev Home のオープンソース ドキュメントに投稿することもできます。