GitHub est devenu le service de référence pour trouver et partager des programmes complets ou simplement des lignes de code. De nombreux développeurs l’utilisent et le grand public l’exploite parfois, mais en général uniquement pour télécharger des logiciels clé en main. Pour prendre un exemple, c’est sur GitHub que l’on trouve mpv, l’excellent lecteur vidéo, léger et compatible avec tous les formats.

Néanmoins, pour contribuer à un projet sur GitHub, il restait une barrière technique importante. À l’arrière-plan, c’est un serveur Git et les développeurs savent gérer de tels projets en utilisant le terminal. À défaut, on peut aussi exploiter un client Git, comme le client officiel de GitHub, ou un logiciel tiers, Tower par exemple sur OS X. Néanmoins, dans tous les cas, il faut passer par son ordinateur et installer un logiciel supplémentaire.
C’est précisément pour cette raison que GitHub a ajouté une fonction : on peut désormais créer un fichier, ou en mettre en ligne via le navigateur. Sur chaque projet auquel vous avez accès, c’est-à-dire soit un projet que vous avez créé, soit le projet d’un tiers que vous êtes autorisé à modifier. On peut utiliser pour cela les boutons ajoutés sur la page du projet, ou bien simplement glisser et déposer des fichiers depuis votre ordinateur.
Dans tous les cas, GitHub propose de créer une nouvelle branche à partir des fichiers ajoutés, ou bien un simple « commit ». Et avec ces ajouts, le service permet de créer un projet de toute pièce depuis le navigateur, une simplification qui intéressera les néophytes… mais aussi les développeurs qui pourront trouver dans cette alternative une solution de dépannage bien pratique.
Source :