Il est désormais possible de créer des pull requests GitHub dans Visual Studio Code
L'extension GitHub PR qui se dote de nouvelles fonctionnalités

Le , par Michael Guilloux

94PARTAGES

13  0 
Comme nous venons de le rapporter, GitHub permet désormais de créer un nombre illimité de référentiels privés avec son offre gratuite GitHub Free. Cette annonce, parmi bien d'autres qui ont été faites au cours des derniers mois, semble être le fruit du rachat de GitHub par Microsoft ; une opération qui vise non seulement à accélérer l'adoption de la plateforme de partage de code source en entreprise, mais également à apporter les produits de Microsoft à de nouveaux publics.

Les deux entreprises ont aussi promis l'intégration de leurs produits afin d'offrir aux développeurs et entreprises de nouvelles expériences de collaboration et de partage de code source. Et cela a commencé à se concrétiser en septembre dernier quand Microsoft a annoncé Azure Pipelines (un nouveau service d'intégration et déploiement continus (CI/CD) intégré à GitHub) et une préversion publique de l'extension GitHub Pull Requests (PR) pour 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.

Avec cette extension, Microsoft offre une nouvelle expérience de gestion de pull requests aux utilisateurs de Visual Studio Code : leur permettre de collaborer, commenter, réviser et valider les PR GitHub directement depuis l'éditeur de code. Comme fonctionnalités, elle permet 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. Cette extension VS Code vient donc, comme l'a expliqué 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 a rappelé 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. »

Depuis la sortie de la première préversion publique de GitHub PR pour Visual Studio Code, Microsoft a apporté bon nombre d'améliorations à son outil. Et comme l'a annoncé hier GitHub sur son blog officiel, avec la dernière version de l'extension, il est désormais possible de créer des pull requests GitHub directement dans Visual Studio Code et pas seulement les gérer depuis l'éditeur de code.

Pour créer des pull requests dans VS Code, il suffit de survoler le titre GitHub Pull Requests et cliquez sur le signe +. Choisissez ensuite la branche cible du pull request et appuyez sur entrée pour ouvrir votre PR.


Outre la possibilité de créer maintenant des pull requests, avec la dernière version de l'extension pour Visual Studio Code, vous pouvez suggérer des modifications sous forme de commentaire et afficher les vérifications de statut pour chaque PR. En ce qui concerne les suggestions de modifications de code, vous pouvez les laisser sous forme de commentaires avec un diff indiquant le code actuel à côté des modifications suggérées. Les suggestions peuvent facilement être appliquées en sélectionnant Apply Patch pour valider le nouveau correctif de code.


VS Code Pull Requests apporte bien d'autres petites améliorations que vous pouvez consulter dans les notes de versions disponibles sur le référentiel du projet. Vous pouvez également, sur GitHub, télécharger la dernière version de l'extension. Précisons que VS Code Pull Requests peut aussi être installé ou mis à jour directement à partir de VS Code.

Source : GitHub

Et vous ?

Avez-vous déjà testé l'extension GitHub PR pour Visual Studio ? Si oui, quelles ont été vos impressions ?
Que pensez-vous que des nouvelles fonctionnalités ajoutées ? Et quelles fonctionnalités attendez-vous encore ?

Voir aussi :

GitHub permet désormais de créer un nombre illimité de référentiels privés avec son offre gratuite et annonce une offre unifiée pour les entreprises
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
Microsoft annonce la disponibilité de Visual Studio Code 1.30, petit aperçu des nouveautés et améliorations apportées par l'éditeur
Atom : GitHub apporte des mises à jour à son éditeur de texte orienté développeurs et assure qu'il « comprend votre code mieux que jamais »
Microsoft finalise le rachat de la célèbre plateforme d'hébergement de code GitHub, après avoir obtenu le feu vert de la Commission européenne

Une erreur dans cette actualité ? Signalez-le nous !


 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web