L’incroyable aventure de la startup californienne GitHub

Écrit par Arthur

mardi, Juin 23

Image d'un développeur de dos utilisant Github

Tout commence par une simple commande : « git« . Cette suite de trois lettres, bien connue des développeurs, se prononce « guite ». Au départ, « git » était uniquement accessible via le terminal de commande (cmd), mais aujourd’hui, une interface graphique (GUI) est également disponible pour ceux qui préfèrent une approche plus visuelle.

Si vous utilisez un PC Windows 11, il est possible que vous voyiez un message d’erreur indiquant que « git » n’est pas reconnu comme une commande interne. Pas de panique ! « git » est natif de UNIX/Linux, mais il est tout à fait possible de l’installer sur Windows. Il vous suffit de télécharger « git pour Windows » depuis git-scm.com, de suivre les instructions, et vous voilà prêt à l’utiliser !

À quoi sert « git » ?

L’histoire de « git » est intimement liée à celle de Linux, le célèbre système d’exploitation open source. Pour gérer efficacement le code et les versions, la communauté Linux avait besoin d’un outil performant. C’est ainsi que Linus Torvalds, le créateur de Linux, a développé « git » en 2005.

Aujourd’hui, « git » reste l’un des outils de gestion de versions les plus performants et pertinents, indispensable pour tout développeur.

Un développeur utilisant github

De « git » à GitHub

Le 4 juin 2018, Microsoft a officialisé le rachat de GitHub pour 7,5 milliards de dollars, mettant fin aux rumeurs dans le monde de la tech.

GitHub est un service web en mode SaaS (Software as a Service) dédié au code source des développeurs. Accessible via github.com (et fr.github.com pour la version française), GitHub combine les aspects techniques de « git » avec une dimension communautaire et sociale.

GitHub, la plus grande communauté open source

GitHub est souvent décrit comme « la plus grande communauté open source du monde« . Les projets open source y sont hébergés gratuitement, tandis que les projets privés et l’utilisation « on-premise » (serveurs internes) sont payants.

Octocat, la mascotte emblématique

GitHub ne serait pas ce qu’il est sans sa célèbre mascotte, Octocat. Créée par Simon Oxley (également à l’origine du logo de Twitter), Octocat est une créature mi-chat, mi-pieuvre. À l’origine, la mascotte servait à illustrer la page d’erreur 404 du site.

Pourquoi utiliser GitHub ?

GitHub offre une variété de fonctionnalités indispensables aux développeurs :

  • Revue de code : Facilite l’examen du code source.
  • Gestion de projet : Permet une vision globale et structurée du projet.
  • Intégration : La Marketplace de GitHub ouvre vers un écosystème extérieur.
  • Gestion d’équipe : Facilite la collaboration et la gestion humaine des projets.
  • Social coding : Accès à une communauté de 40 millions de développeurs (source GitHub).
  • Documentation : Cruciale pour un workflow efficace, souvent négligée.
  • Hébergement de code : Plus de 85 millions de projets hébergés, dont le code des modules lunaires de la mission Apollo 11, disponible à github.com/chrislgarry/Apollo-11.

Projets et outils GitHub

GitHub ne se limite pas à l’hébergement de code. La plateforme propose également :

  • Atom : Un éditeur de texte open source.
  • Electron : Un framework pour créer des applications cross-plateform en JavaScript.
  • GitHub Actions : Un gestionnaire de workflow.
  • npm : Le gestionnaire de paquets pour Node.js.

GitHub publie également un rapport annuel sur les langages de programmation, Octoverse.

TL;DR

GitHub est bien plus qu’un simple service d’hébergement de code. C’est une plateforme complète offrant des outils de gestion de projet, d’équipe, d’intégration et de documentation. Adopté par plus de 2,1 millions d’organisations, dont Airbnb, IBM et Spotify, GitHub est un acteur incontournable du développement logiciel.

Vous pourriez aussi aimer

Catégories

Articles en liens

Comment faire une recherche de mots-clés efficace pour son SEO ?

Comment faire une recherche de mots-clés efficace pour son SEO ?

La recherche de mots-clés reste l'étape fondatrice de toute stratégie de référencement naturel. Avant même de rédiger la moindre ligne de contenu, il est essentiel de comprendre ce que vos futurs visiteurs tapent réellement dans les moteurs de recherche. Une stratégie...

Qu’est-ce que le duplicate content et comment impacte-t-il votre SEO ?

Qu’est-ce que le duplicate content et comment impacte-t-il votre SEO ?

Le contenu dupliqué est l'un des problèmes techniques les plus fréquents en référencement naturel. Il désigne toute portion de texte qui apparaît à l'identique sur plusieurs URLs, que ce soit sur un même site ou entre plusieurs domaines. Duplicate content et SEO : que...

Qu’est-ce que le mobile-first indexing ? Définition et enjeux SEO

Qu’est-ce que le mobile-first indexing ? Définition et enjeux SEO

Depuis plusieurs années, Google a profondément transformé sa manière d'explorer et de classer les sites web. Le mobile-first indexing n'est plus une option ni une tendance passagère : c'est désormais le mode de fonctionnement par défaut du moteur de recherche....

Qu’est-ce que le voice search SEO ? Enjeux et optimisation

Qu’est-ce que le voice search SEO ? Enjeux et optimisation

Parler à son smartphone pour obtenir une réponse immédiate : voilà le nouveau réflexe de millions d'utilisateurs. Fini le temps où l'on tapait laborieusement des mots-clés sur un clavier. Aujourd'hui, il suffit de s'adresser à son enceinte connectée, à sa voiture ou à...

Qu’est-ce que le drip marketing ? Définition et fonctionnement

Qu’est-ce que le drip marketing ? Définition et fonctionnement

Envoyer le bon message au bon moment, sans lever le petit doigt : c'est la promesse du drip marketing. Cette méthode d'automatisation permet aux entreprises de garder le contact avec leurs prospects et clients, tout en libérant du temps pour les équipes marketing....

<a href="https://www.ledigitalpourtous.fr/author/arthur/" target="_self">Arthur</a>

Arthur

Salut, moi c'est Arthur, alternant en master entrepreneuriat et business, je suis le responsable et le rédacteur officiel des thématiques à ce sujet. Passionné par l'idée de créer des choses, j'ai créé ma propre marque de vêtement en parallèle de mes études. Je suis également adhérent à l'incubateur de startup Station F à Paris. Spécialisé en business web, j'accompagne nos différents clients dans la création de leur business plan et de leur vision long terme afin de leur faire atteindre leurs objectifs entrepreneuriat.

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *