Was ist Dev Home?

Dev Home ist ein neues Kontrollzentrum für Windows, das an einer einzigen Stelle die Möglichkeit bietet, Projekte in Ihrem Dashboard mithilfe anpassbarer Widgets zu überwachen, Ihre Entwicklungsumgebung durch Herunterladen von Apps, Paketen oder Repositorys einzurichten, eine Verbindung mit Ihren Entwicklerkonten und -tools (z. B. GitHub) herzustellen sowie ein Dev Drive-Laufwerk als Speicher zu erstellen.

  • Verwenden Sie das zentralisierte Dashboard mit anpassbaren Widgets, um Workflows zu überwachen, Ihre Entwicklungsprojekte, Codierungsaufgaben Azure DevOps-Abfragen, GitHub-Probleme, Pull Requests, verfügbare SSH-Verbindungen sowie die CPU-, GPU-, Arbeitsspeicher- und Netzwerkleistung des Systems nachzuverfolgen.
  • Mit dem Tool Computerkonfiguration können Sie Ihre Entwicklungsumgebung auf einem neuen Gerät einrichten oder ein neues Entwicklungsprojekt integrieren.
  • Mit den Dev Home-Erweiterungen können Sie Widgets, die entwicklerspezifische Informationen anzeigen, einrichten. Sie können eigene benutzerdefinierte Erweiterungen erstellen und freigeben.
  • Sie können ein Dev Drive-Laufwerk erstellen, um Projektdateien und Git-Repositorys zu speichern.

Screenshot of the Dev Home welcome message

Dev Home-Computerkonfiguration

Um einen neuen Computer einzurichten oder ein neues Projekt mit Dev Home zu integrieren, wählen Sie Computerkonfiguration aus. Dev Home kann alles verwalten, was Sie benötigen, um die Entwicklungsumgebung Ihres Computers in einen Zustand zu versetzen, der eine Programmierung ermöglicht, und zwar unabhängig davon, ob Sie einen End-to-End-Setupprozess realisieren, eine WinGet-Konfigurationsdatei verwenden oder lediglich schnell etwas erledigen möchten, z. B. ein Git-Repository klonen, eine bestimmte Anwendung installieren oder ein Dev Drive-Laufwerk hinzufügen, um die Leistung des Speichervolumes Ihres Projekts zu verbessern.

Erfahren Sie mehr über die ersten Schritte mit dem Tool Dev Home-Computerkonfiguration.

Screenshot of the Dev Home Machine configuration tool.

Widgets im Dev Home-Dashboard

Sie können Ihre Workflows mithilfe anpassbarer Widgets im Dev Home-Dashboard überwachen. Standardmäßig stellt Dev Home Widgets für folgende Komponenten bereit:

  • GPU: Überwachen der Leistung der GPU Ihres Computers.
  • SSH-Keychain: Auflisten der in Ihrer ssh/.config-Datei verfügbaren SSH-Verbindungen. Wählen Sie eines der SSH-Elemente aus, um die betreffende Verbindung in Windows-Terminal zu öffnen.
  • Arbeitsspeicher: Überwachen der Leistung des Arbeitsspeichers Ihres Computers.
  • Netzwerk: Überwachen der Leistung des Netzwerks Ihres Computers.
  • CPU: Überwachen der Leistung der CPU Ihres Computers.
  • GitHub: Es besteht die Möglichkeit, die GitHub-Erweiterung für Dev Home mit Ihren GitHub-Anmeldeinformationen zu verbinden, um anpassbare Widgets und Benachrichtigungen bereitzustellen.
  • Azure DevOps: Die Dev Home Azure-Erweiterung kann mit Ihrem Azure-Konto verknüpft werden, um anpassbare Widgets für Abfragen und Pull Requests bereitzustellen.

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

Systemwidgets

Die Dev Home-Systemwidgets können Echtzeitinformationen für folgende Komponenten bereitstellen:

  • Arbeitsspeicher: Verwendet, insgesamt verfügbar, insgesamt committet, insgesamt zwischengespeichert, ausgelagerter Pool, nicht ausgelagerter Pool.
  • Netzwerk: Bandbreitenmessungen, einschließlich Kilobits pro Sekunde insgesamt für das Senden und Empfangen von Daten, sowie der Netzwerkname.
  • CPU: Gesamtauslastung, Geschwindigkeit und aktive Prozesse.
  • GPU: Gesamtauslastung, Temperatur und Name des Grafikchips.

Screenshot of Dev Home system performance widget details.

GitHub-Erweiterungswidgets

Mit der GitHub-Erweiterung für Dev Home können Sie Ihr GitHub-Konto mit Dev Home verbinden und benutzerdefinierte Widgets erstellen, die eine Integration Ihrer GitHub-Repositorys ermöglichen. So verbinden Sie Ihr GitHub-Konto mit Dev Home, sodass Sie anschließend GitHub-Widgets erstellen können:

  1. Nachdem Sie Dev Home installiert haben, ist die GitHub-Erweiterung standardmäßig verfügbar. Sie müssen sich jedoch bei Ihrem GitHub-Konto anmelden, um Zugriff auf die integrierten Features zu erhalten. Derzeit unterstützt Dev Home nur ein GitHub-Konto. (Siehe DevHome Extension-Repository auf GitHub für Updates zum Hinzufügen der Unterstützung für mehrere Konten.)

  2. Wählen Sie oben rechts in Ihrem Dev Home-Dashboard Widget hinzufügen aus. Es wird eine Liste der Widget-Optionen angezeigt, die Sie anheften und dann nach Ihren Wünschen anpassen können.

Erfahren Sie mehr über die Dev Home GitHub-Erweiterung sowie zum Erstellen benutzerdefinierter Widgets und zum Einrichten von Windows-Benachrichtigungen.

Screenshot of customized GitHub widgets on the Dev Home dashboard.

Dev Home-Erweiterungen

Dev Home-Erweiterungen erweitern die Funktionalität der anpassbaren Widgets von Dev Home. Standardmäßig enthält Dev Home die GitHub-Erweiterung. Sie können jedoch auch eigene benutzerdefinierte Erweiterungen erstellen und freigeben.

Erfahren Sie mehr über die Dev Home-Erweiterungen und darüber, wie Sie benutzerdefinierte GitHub-Widgets erstellen, GitHub-Benachrichtigungen einstellen, benutzerdefinierte ADO-Widgets erstellen oder eigene Dev Home-Erweiterungen erstellen und freigeben.

Dev Home Azure-Erweiterung

Die Dev Home Azure-Erweiterung ermöglicht die direkte Integration von Azure DevOps in Dev Home. Sie bietet außerdem anpassbare Widgets, mit denen Sie Ihre Abfragen und Pull Requests anzeigen können. So verbinden Sie Ihr Azure-Konto mit Dev Home und beginnen mit dem Erstellen von Azure Developer Operations (ADO)-Widgets:

  1. Installieren Sie die Dev Home Azure-Erweiterung aus dem Microsoft Store. Wenn Ihr Computer bereits mit einem Geschäftskonto verbunden ist, stellt Dev Home nach der Installation automatisch eine Verbindung her. Sie haben aber auch die Möglichkeit, sich bei Ihrem Azure-Konto über die Kontoeinstellungen von Dev Home anzumelden.

  2. Wählen Sie oben rechts in Ihrem Dev Home-Dashboard Widget hinzufügen aus. Es wird eine Liste der Widget-Optionen angezeigt, die Sie anheften und dann beliebig anpassen können.

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

Open Source-Repositorys für Dev Home

Sowohl die Dev Home-App als auch die GitHub-Erweiterung für Dev Home sind Open Source-Software, an deren Entwicklung Sie sich beteiligen können.

Sie können auch zur Open Source-Dokumentation für Dev Home beitragen, indem Sie das Open Source-Repository für Windows-Entwicklerdokumentation auf GitHub besuchen.