Qu’est-ce que Dev Home ?

Dev Home est un nouveau centre de contrôle pour Windows qui offre la possibilité de surveiller les projets dans votre tableau de bord à l’aide de widgets personnalisables, de configurer votre environnement de développement en téléchargeant des applications, des packages ou des référentiels, de vous connecter à vos comptes et outils de développement (tels que GitHub) et de créer un lecteur de développement pour le stockage au même endroit.

  • Utilisez le tableau de bord centralisé avec des widgets personnalisables pour surveiller les flux de travail, suivre vos projets de développement, les tâches de codage, les requêtes Azure DevOps, les problèmes GitHub, les requêtes pull, les connexions SSH disponibles et les performances du système en matière de processeur, de GPU, de mémoire et de réseau.
  • Utilisez l’outil de configuration de machine pour configurer votre environnement de développement sur un nouvel appareil ou intégrer un nouveau projet de développement.
  • Utilisez les extensions Dev Home pour configurer des widgets qui affichent des informations spécifiques aux développeurs. Créez et partagez vos propres extensions personnalisées.
  • Créez un lecteur de développement pour stocker vos fichiers projet et vos dépôts Git.

Screenshot of the Dev Home welcome message

Configuration de Dev Home Machine

Pour configurer une nouvelle machine ou intégrer un nouveau projet avec Dev Home, sélectionnez Configuration de l’ordinateur. Dev Home peut gérer tout ce dont vous avez besoin pour accéder à l’environnement de développement de votre ordinateur à un état prêt à coder, que vous souhaitiez un processus d’installation de bout en bout, que vous souhaitiez utiliser un fichier de configuration WinGet ou simplement effectuer une étape rapide, comme le clonage d’un dépôt Git, l’installation d’une application spécifique ou l’ajout d’un lecteur de développement pour améliorer les performances du volume de stockage de votre projet.

En savoir plus sur la prise en main de l’outil de configuration Dev Home Machine.

Screenshot of the Dev Home Machine configuration tool.

Widgets du tableau de bord Dev Home

Surveillez vos flux de travail à l’aide de widgets personnalisables dans le tableau de bord Dev Home. Par défaut, Dev Home fournit des widgets pour :

  • GPU : surveillez les performances du GPU de votre ordinateur.
  • SSH keychain : répertorie les connexions SSH disponibles dans votre fichier ssh/.config. Sélectionnez l’un de ces éléments SSH pour ouvrir cette connexion dans le Terminal Windows.
  • Mémoire : surveillez les performances de la mémoire de votre ordinateur.
  • Réseau : surveillez les performances du réseau de votre ordinateur.
  • Processeur : surveillez les performances du processeur de votre ordinateur.
  • GitHub : l’extension GitHub de la maison de développement peut être connectée à vos informations d’identification GitHub pour fournir des widgets et des notifications personnalisables.
  • Azure DevOps : L'extension Dev Home Azure peut être connectée à votre compte Azure pour fournir des widgets personnalisables pour les requêtes et les requêtes pull.

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

Widgets système

Les widgets système Dev Home peuvent fournir des informations en temps réel sur :

  • Mémoire : quantité utilisée, total disponible, total validé, total mis en cache, pool paginé, pool non paginé.
  • Réseau : mesures de bande passante, y compris les kilobits totaux par seconde pour l’envoi et la réception des données, ainsi que le nom du réseau.
  • Processeur : utilisation totale, vitesse et processus actifs.
  • GPU : utilisation totale, température et nom de la puce graphique.

Screenshot of Dev Home system performance widget details.

Widgets d’extension GitHub

L’extension GitHub Dev Home vous permet de connecter votre compte GitHub à Dev Home et de créer des widgets personnalisés qui s’intègrent à vos dépôts GitHub. Pour connecter votre compte GitHub à Dev Home et commencer à créer des widgets GitHub :

  1. Une fois que vous avez installé Dev Home, l’extension GitHub est disponible par défaut, mais vous devez vous connecter à votre compte GitHub pour accéder aux fonctionnalités intégrées. À l'heure actuelle, Dev Home ne supporte qu'un seul compte GitHub. (Voir le Dépôt d’extension DevHome sur GitHub pour les mises à jour sur l’ajout du support de plusieurs comptes.)

  2. Sélectionnez Ajouter un widget en haut à droite de votre tableau de bord Dev Home. Une liste d'options de widgets apparaît, que vous pouvez épingler puis personnaliser selon vos préférences.

En savoir plus sur l’extension GitHub Dev Home et comment créer des widgets personnalisés et configurer des notifications Windows.

Screenshot of customized GitHub widgets on the Dev Home dashboard.

Extensions Dev Home

Les extensions Dev Home alimentent les fonctionnalités des widgets personnalisables de Dev Home. Par défaut, Dev Home inclut l’extension GitHub, mais vous pouvez également créer et partager vos propres extensions personnalisées.

Apprenez-en plus sur les extensions Dev Home, notamment comment créer des widgets GitHub personnalisés, configurer des notifications GitHub, créer des widgets ADO personnalisés ou créer et partager vos propres extensions Dev Home.

Extension Dev Home Azure

L'extension Dev Home Azure offre une intégration avec Azure DevOps directement dans Dev Home et fournit des widgets personnalisables pour vous permettre d'afficher vos requêtes et vos pull requests. Pour connecter votre compte Azure à Dev Home et commencer à créer des widgets Azure Developer Operations (ADO) :

  1. Installez l'extension Dev Home Azure à partir du Microsoft Store. Une fois installée, si votre machine est déjà connectée à un compte professionnel, Dev Home se connectera automatiquement. Sinon, vous pouvez vous connecter à votre compte Azure dans les paramètres du compte de Dev Home.

  2. Sélectionnez Ajouter un widget en haut à droite de votre tableau de bord Dev Home. Une liste d'options de widgets apparaîtra, que vous pourrez épingler et personnaliser à votre guise.

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

Dépôts de open source Dev Home

Dev Home et l’extension GitHub Dev Home sont open source et accueillent vos contributions.

Vous pouvez également contribuer à la documentation open source pour Dev Home en visitant le dépôt Windows Dev Docs open source sur GitHub.