Partager via


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.

Pour mettre à jour l’application Dev Home vers la dernière version, exécutez la commande suivante dans le terminal Windows : winget upgrade Microsoft.DevHome

Capture d’écran du message de bienvenue de Dev Home

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.

Capture d’écran de l’outil de configuration Dev Home Machine.

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.

Capture d’écran des widgets Dev Home pour la gestion des performances de la mémoire, du réseau, du CPU et du GPU.

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.

Capture d’écran des détails du widget de performances système Dev Home.

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.

Capture d’écran des widgets GitHub personnalisés sur le tableau de bord Dev Home.

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.

Capture d’écran d’un résultat de requête de widget Azure montrant des éléments DevOp, y compris une épopée et une histoire d’utilisateur dans Dev Home.

Environnements dans Dev Home

Les environnements dans Dev Home peuvent vous aider à centraliser vos interactions avec des environnements virtuels ou cloud en un seul endroit. Lancez, démarrez, arrêtez ou synchronisez rapidement des environnements virtuels, en vous intégrant de manière transparente au système d’exploitation Windows. En savoir plus sur les environnements dans Dev Home.

Environnements dans Dev Home

Fonctionnalités expérimentales

Dev Home prend en charge l’expérience avec des fonctionnalités axées sur les développeurs. Les fonctionnalités identifiées comme « Expérimentales » peuvent être ajoutées et supprimées de la mise en production.

Quelques fonctionnalités récentes de Dev Home Experimental ont inclus « Dev Diagnostics », un moyen de consolider les outils de diagnostic et « Quickstart Playground », une intégration IA pour générer des projets de développement d’applications dans Visual Studio Code. Vous trouverez ces fonctionnalités expérimentales suivies dans les notes de publication de la maison de développement.

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.