Comme nous l'avons rapporté, Microsoft vient d'annoncer Azure Pipelines, un service d'intégration et déploiement continus (CI/CD) qui, selon l'entreprise, permet aux développeurs de créer, tester et déployer des applications sur n’importe quelle plateforme. Ce service est également disponible en tant qu'extension pour GitHub, ce qui permet aux développeurs de configurer facilement un pipeline CI/CD pour toute application Azure en utilisant leur langage et environnement préférés dans le cadre de leur workflow GitHub en quelques étapes simples. Ceci n'est qu'un exemple d'intégration des services et produits développeur de Microsoft avec GitHub, comme la firme de Redmond l'avait promis lors du rachat de la plateforme web d'hébergement et de gestion de développement de logiciels.
Comme exemples d'intégration entre GitHub et ses produits, Microsoft a encore autre chose pour les développeurs, plus précisément une nouvelle extension qui permet de gérer les pull requests (PR) de GitHub directement dans Visual Studio Code. Rappelons que les pull requests sont utilisés par les projets open source ou collaboratifs pour proposer des correctifs ou nouvelles fonctionnalités.
Depuis quelques mois, Microsoft a travaillé pour apporter une nouvelle expérience qui permet aux développeurs de collaborer, commenter, réviser et valider les PR GitHub directement depuis Visual Studio Code. Et le résultat de ce travail est l'annonce de la préversion publique de GitHub Pull Requests pour Visual Studio Code.
Cette extension VS Code vient, comme l'explique Microsoft, combler une lacune dans le workflow que des millions d'ingénieurs rencontrent chaque jour : la possibilité de réviser le code source où il a été écrit, c'est-à-dire à l'intérieur de l'éditeur.
Pour mettre en perspective cette lacune, Microsoft rappelle ce qu'est l'expérience de pull requests aujourd'hui : « Aujourd'hui, lors de la révision du code source, beaucoup d'entre nous sont obligés de quitter nos éditeurs pour utiliser une interface Web simplifiée ou un outil de révision tiers qui présente les modifications dans un éditeur différent. Cela vous permet d’obtenir un aperçu visuel des modifications, mais la plupart du temps, vous n’avez pas de contexte complet sur la façon dont les modifications ont été apportées et sur la manière dont elles affectent le code source environnant. En dehors de votre environnement de codage normal, vous ne disposez pas de vos raccourcis clavier, vos thèmes et personnalisations préférés. Pire encore, cela signifie que vous ne disposez pas d’un environnement permettant de naviguer dans le code source et de vérifier que les modifications que vous examinez fonctionnent correctement. »
Avec la nouvelle extension VS Code, Microsoft estime que l'expérience de pull requests est plus naturelle. « La nouvelle extension pull requests modifie [l'expérience actuelle] avec un nouvel explorateur PR dans la vue Contrôle de code source de Visual Studio Code, où vous pouvez parcourir et interagir avec les pull requests », a écrit le géant du logiciel dans un billet de blog. GitHub Pull Requests pour Visual Studio Code se base sur un ensemble de nouvelles API d'extension pour l'éditeur de code open source.
La nouvelle extension GitHub Pull Requests est conçue pour vous aider à réviser et à gérer les PR à partir de Visual Studio Code, notamment avec la possibilité d'authentifier et connecter Visual Studio Code à GitHub ; répertorier et parcourir les PR à partir de Visual Studio Code ; interagir et valider les PR à partir de l'éditeur. Entre autres possibilités, elle offre encore une intégration de terminal pour que l'interface de code Visual Studio et les outils de ligne de commande comme git puissent coexister.
La préversion de GitHub Pull Requests pour Visual Studio Code est disponible en téléchargement sur le marketplace de Visual Studio.
Télécharger l'extension GitHub Pull Requests pour Visual Studio Code
Source : Blog Visual Studio
Et vous ?
Que pensez-vous de cette extension pour Visual Studio Code ?
Attendiez-vous une telle fonctionnalité ?
Quels autres exemples d'intégrations attendez-vous entre GitHub et les services et produits développeur de Microsoft ?
Voir aussi :
Azure DevOps : Microsoft annonce le successeur de Visual Studio Team Services, et un service d'intégration et déploiement continus intégrés à GitHub
Visual Studio Code 1.27 est disponible : un aperçu des nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft
Microsoft parle déjà de Visual Studio 2019, l'entreprise dévoile ses objectifs pour la prochaine version majeure de son EDI
La deuxième préversion de Microsoft Visual Studio 2017 version 15.8 est disponible : voici l'essentiel des nouveautés qu'elle apporte
Microsoft annonce la disponibilité de Visual Studio 2017 version 15.7 : un tour d'horizon des nouveautés de l'EDI
Microsoft lance une extension pour la gestion des pull requests GitHub directement dans Visual Studio Code
Elle est disponible en préversion
Microsoft lance une extension pour la gestion des pull requests GitHub directement dans Visual Studio Code
Elle est disponible en préversion
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !