Historique GitHub
Lancée le 10 avril 2008,
GitHub est une
plateforme de travail collaboratif principalement tournée vers le
développement d’applications. Ses créateurs Tom Preston-Werner, PJ Hyett et Chris Wanstrath l’avaient, à l’origine, créée pour gérer le développement de leurs propres logiciels. La plateforme est, au bout de quelques années, devenue si populaire qu’elle a fini par attirer des géants comme
Google et
Microsoft, qui y hébergent désormais certains de leurs projets.
Les principales fonctionnalités de GitHub
La popularité de GitHub est loin d’être surfaite. Ce
service web d'hébergement et de
gestion de développement de logiciels a introduit un concept, qui simplifie à l’infini la
conduite et la
supervision des
projets de développement de logiciels. Cette plateforme offre non seulement l’
hébergement du code, mais également la
gestion des différentes versions d’un logiciel. L’auteur du projet reçoit des notifications à chaque modification du code. Ce dernier peut, en un temps très bref, évaluer les différentes modifications et accepter ou non de les intégrer au code final. Plus besoin de se prendre la tête ou de passer des nuits blanches à vérifier chaque ligne de code. La plateforme génère de façon automatique des
documents techniques tels que les
readme. En tant que plateforme de travail collaboratif, GitHub donne également l’
accès aux projets des autres utilisateurs ; permettant ainsi de s’améliorer.
Tuto et formations GitHub sur Tuto.com
Décidé à aider les
développeurs à devenir plus productifs et plus efficaces, le site de formation en ligne Tuto.com met à disposition des
formations GitHub. Ces cours extrêmement complets sont dispensés par des
formateurs GitHub totalisant un grand nombre d’années d’expérience dans l’utilisation de ce réseau social révolutionnaire. Les
tuto GitHub de ce site permettent aux auditeurs de se familiariser avec l’
interface utilisateur de GitHub. Le site propose également des
tuto gratuits GitHub avec lesquels, il est possible de se faire une idée d’ensemble des riches fonctionnalités de Git.