• 12 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 26/08/2019

Améliorez Git avec des outils supplémentaires

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Exploitez au mieux la marketplace de GitHub

Maintenant que vous êtes expert Git et GitHub, et que la gestion de dépôt n'a plus de secret pour vous, que diriez-vous de découvrir quelques outils qui vous faciliteront la vie ? :magicien:  C'est en 2017 que la marketplace de GitHub a vu le jour !

Maintenant, beaucoup de nouvelles catégories ont vu le jour pour notre plus grand bonheur !

L’idée de la marketplace est de proposer des outils utilisables rapidement par les développeurs sur un unique compte.

Quelques outils et leurs fonctionnalités

Nous allons maintenant voir quelques-uns des outils les plus connus et les plus utilisés de la marketplace de GitHub.

Dans le domaine de la sécurité, nous pouvons citer WhiteSource Bolt !

WhiteSource Bolt for GitHub est une application gratuite, qui analyse en permanence tous vos dépôts, détecte les vulnérabilités des composants open source et apporte des correctifs. Il prend en charge les référentiels privés et publics ! :soleil:

Dans le domaine de la gestion de projets, nous pouvons citer ZenHub.

ZenHub est le seul outil de gestion de projet qui s'intègre de manière native dans l'interface utilisateur de GitHub. ZenHub est un outil de gestion de projet agile fonctionnant par sprint et générant des rapports assez poussés.

Dans le domaine de l'intégration continue, nous pouvons bien sûr citer Travis CI, qui est la référence en la matière.

Travis CI permet à votre équipe de tester et déployer vos applications en toute confiance. Très polyvalent, il s'adapte aux petits comme aux grands projets !

Il existe bien sûr de nombreux autres outils sur la marketplace. :)

À vous de trouver ceux qui vous conviennent le mieux !

Comparez deux fichiers avec une interface graphique

Vous connaissez maintenant de nombreux outils pour vous faciliter la vie, mais il vous en manque un essentiel ! Le comparateur de code ! o_O

Ce petit outil est indispensable en développement ! Il vous sera très utile pour comparer deux versions de votre fichier.

Dans les plus connus, nous avons actuellement WinMerge et Meld.

Les deux ont exactement le même but, comparer simplement deux fichiers en indiquant les zones où votre code est différent !

En plus de vous indiquer les différences entre vos deux fichiers, vous allez pouvoir les fusionner de façon intelligente. Pour chaque ligne différente, l'outil de comparaison vous demandera quelle version vous souhaitez conserver. Il est donc indispensable en cas de conflit dans Git.

Par exemple, vous avez travaillé sur une fonctionnalité et votre collègue aussi. Au moment du push, vous avez un conflit sous Git, car les lignes que vous avez modifiées ont aussi été modifiées par votre collègue. Grâce aux outils de comparaison, vous n'écrasez pas le code de l'autre bêtement !

Vous connaissez maintenant différents outils pour faciliter votre travail. Découvrez GitLab dans le chapitre suivant !

Exemple de certificat de réussite
Exemple de certificat de réussite