Investor's wiki

GitHub

GitHub

GitHub est une plate-forme de développement open source basée sur le Web et un service d'hébergement qui permet aux utilisateurs de télécharger des fichiers, des documents et du code informatique sur leurs comptes. GitHub permet aux utilisateurs enregistrés et non enregistrés de visualiser, de télécharger et même de contribuer aux fichiers téléchargés et aux référentiels de code source. En raison de son faible coût et de ses fonctionnalités, GitHub est devenu la plus grande plate-forme de code source au monde, utilisée par de nombreux développeurs comme un moyen d'effectuer un travail collaboratif, tout en pouvant partager une variété de logiciels, de fichiers et de documentation.

Comment fonctionne GitHub

Une fois qu'un compte GitHub est enregistré, l'utilisateur peut créer son propre répertoire de fichiers et de contenu, appelé référentiel. Après avoir créé un référentiel, on peut créer la branche dite master. Les branches principales de GitHub représentent le point de départ unique de tout projet. Il appartient à l'utilisateur de rendre un projet accessible à tous (dépôt public) ou d'en restreindre l'accès et de ne le partager qu'avec certains utilisateurs (dépôt privé). À partir d'une branche principale, des sous-branches peuvent être créées, ce qui permet essentiellement à l'utilisateur de travailler séparément sur divers aspects du projet. Sur un référentiel public, d'autres utilisateurs peuvent suggérer des modifications au code, téléchargeant éventuellement de nouvelles versions des fichiers. Les suggestions sont faites via une fonctionnalité appelée pull request, qui permet aux développeurs de discuter et d'examiner les modifications potentielles avant qu'elles ne soient effectivement appliquées. La plate-forme GitHub offre une variété de fonctionnalités et d'outils qui permettent aux développeurs d'apporter ou d'annuler facilement des modifications et de suivre leur progression globale.

Qu'est-ce qu'une pull request ?

Une demande d'extraction permet aux utilisateurs d'informer les autres des modifications qu'ils ont apportées à une certaine branche ou à un référentiel. Lorsqu'une pull request est créée, l'utilisateur est redirigé vers un écran de synthèse où il peut facilement passer en revue toutes les modifications apportées au code, en comparant l'ancienne et la nouvelle version. Par conséquent, toutes les modifications sont documentées et enregistrées et les utilisateurs peuvent également ajouter des commentaires, des étiquettes et des jalons ou même attribuer des tâches spécifiques à d'autres contributeurs.

Qui utilise GitHub ?

En raison de sa plate-forme flexible, GitHub compte des utilisateurs des secteurs public et privé. Les sociétés de logiciels, les développeurs d'applications, les programmeurs individuels et les développeurs de crypto-monnaie ne sont que quelques exemples. En tant que projet open source, Bitcoin GitHub compte de nombreux développeurs dans le monde entier, avec de nombreuses personnes contribuant à la révision et à l'amélioration du code source Bitcoin.

GitHub est-il gratuit ?

GitHub est gratuit pour tous les projets de développement open source et commerciaux. Cependant, les plans gratuits limitent le nombre de référentiels privés et publics pouvant être créés par un compte. Les plans gratuits limitent également le nombre de collaborateurs qu'un projet peut avoir. Par conséquent, les projets plus importants peuvent avoir besoin de passer à un plan GitHub payant, en fonction de leurs besoins.