Github est une interface graphique qui simplifie la gestion globale de l’outil de versionning Git et qui propose de nombreux ajouts complémentaires très utiles tels que :
- Des fonctions de relecture de code comme le pull Request
- Des outils internes complémentaires utiles comme un Wiki ou comme Gist pour partager des parties de codes entre développeurs
- Des outils externes connectés pour réaliser des tests (unitaires, fonctionnels…), des revues de qualité de code voire de déploiements
Mais Github c’est bien plus que ça, c’est une mine d’or de projets open-source que toute personne en informatique connait : Nodejs, redis, Mongo… Vous pourrez devenir vous-même un contributeur acharné de projets open-source car Github simplifie le travail des contributeurs.
Il est l’outil idéal pour travailler en équipe et pour travailler également avec de nombreux potentiels contributeurs extérieurs.
Pour tous les projets libres ouverts au public, Github est intégralement gratuit ce qui a permis de lui donner ce statut de logiciel indispensable du monde libre.