Configuration de la machine Dev Home - Configurer votre environnement de développement Windows

L’outil de configuration de machine Dev Home intègre toutes vos tâches de configuration d’environnement de développement en un seul endroit, ce qui vous permet de configurer efficacement un nouvel ordinateur ou d’intégrer de nouveaux projets.

Évitez tous les processus fragmentés et fastidieux généralement impliqués dans la préparation de votre machine pour le développement. Dev Home simplifie le processus de recherche d’exigences de projet, de clonage de référentiels et de recherche de versions spécifiques de logiciels et d’outils à installer. Gérez plusieurs connexions outil, réduisez le changement de contexte et atteignez la productivité plus rapidement afin de vous concentrer sur ce que vous faites le mieux : le développement.

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

Configuration d’un ordinateur

La configuration de machine 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.

Lorsque vous sélectionnez Configuration de machine, Dev Home fournit plusieurs options de configuration :

  • Configurer une machine locale : Installez des applications, clonez des dépôts et ajoutez toutes les exigences pour un nouveau projet de développement en utilisant l’interface de configuration graphique intégrée pour permettre une configuration sans surveillance de votre environnement. L’outil pas à pas vous guidera à travers tout ce dont vous avez besoin, y compris des suggestions pour des outils de développement populaires ou des référentiels connus. À la fin du processus, vous pouvez générer un fichier de configuration WinGet pour faciliter l’application de ces mêmes étapes à toute machine. Une fois que vous avez fait tous vos choix, asseyez-vous et laissez Dev Home s’occuper du reste. Si vous avez cloné des référentiels contenant un fichier de configuration WinGet, Dev Home le détectera et vous permettra de continuer à compléter votre configuration.

  • Configurer un environnement : Fonctionnalité expérimentale. Ciblez un environnement existant à configurer en sélectionnant les applications à installer et les référentiels publics à cloner dans votre environnement de développement spécifié. De la prise en charge de Hyper-V à Microsoft Dev Box, Dev Home facilite la configuration de tout autre environnement aussi facilement que votre machine locale.

  • Exécuter un fichier de configuration pour une configuration existante : utilisez un fichier de configuration WinGet pour consolider toutes vos tâches d’installation de machine et d’intégration de projet dans un seul fichier, ce qui rend le processus de configuration de votre environnement de développement fiable et reproductible. Les fichiers de configuration WinGet utilisent un format YAML avec un schéma JSON appliquant le Gestionnaire de package Windows et les modules de ressources DSC (Desired State Configuration) PowerShell pour gérer chaque aspect de votre machine configurée. Ne vous inquiétez plus de trouver la version, les packages, les outils, les frameworks et les paramètres appropriés lors de l’intégration à une nouvelle équipe ou à un projet. Dans cette interface, vous pouvez passer d’une vue récapitulative à la consultation du contenu brut du fichier YAML. Veillez à vérifier la fiabilité d’un fichier de configuration WinGet avant de l’exécuter.

  • Créer un environnement : Fonctionnalité expérimentale. Créez un nouvel environnement local ou cloud pour le développement. Une fois créé, vous pouvez le lancer depuis la page des environnements ou le sélectionner pour la configuration.

  • Cloner des référentiels : Une fois que vous avez connecté vos identifiants en utilisant l’extension Dev Home GitHub ou l’extension Dev Home Azure, vous pouvez utiliser Dev Home pour cloner des référentiels sur votre machine.

  • Installer des applications : utilisez Dev Home pour découvrir et installer des applications logicielles, une à la fois, ou avoir l’installation de Dev Home plusieurs pendant que vous prenez une pause-collation.

  • Ajouter un lecteur de développement : pour ajouter un volume de stockage qui utilise ReFS et des paramètres de sécurité optimisés pour être plus performants pour les scénarios axés sur le développement, envisagez d’ajouter un lecteur de développement. Pour en savoir plus, consultez la documentation du lecteur de développement.

Clonez un référentiel et stockez-le sur un Dev Drive.

En utilisant Dev Home pour cloner un référentiel, une fois que vous avez sélectionné un référentiel (ou plusieurs référentiels), vous pouvez sélectionner le lecteur de stockage sur lequel les cloner. Si vous avez déjà configuré un lecteur de développement, il sera utilisé comme chemin d’accès par défaut lors du clonage d’un référentiel.

Si vous n’avez pas encore créé de lecteur de développement, vous avez la possibilité d’en créer un à l’aide de Dev Home. Cochez la case pour optimiser les performances de vos charges de travail avec un lecteur de développement. Vous pouvez ensuite personnaliser quelques options, telles que la lettre de lecteur, le nom, la taille et l’emplacement du VHDX dynamique sur lequel le lecteur de développement sera créé. Le nom sera utilisé pour le fichier VHDX et le lecteur de développement. Par défaut, les options sont la prochaine lettre de lecteur disponible, la taille de 50 Go et créée à %userprofile%\DevDrives.

Capture d’écran de la configuration de la machine Dev Home utilisée pour cloner un référentiel.

En savoir plus sur ce que vous pouvez faire avec Dev Home.