GitHub
GitHub est un service d'hébergement pour git, un protocole de suivi de version. Il est surtout connu comme un référentiel pour le code informatique. GitHub est où de nombreux développeurs préfèrent faire leur code open source à la disposition du public.
- Faire des contributions faciles à projets open-source
- Markdown pour créer des documents
- Une grande quantité de documents pour les utilisateurs
- grand nombre de dépôts
- Simple à code de téléchargement à partir du site
- plusieurs applications
- Courbe d'apprentissage Steep
- Peut être source de confusion pour ceux qui ne ont besoin de téléchargements
- Ne s'explique pas en termes simples
Git est un système de suivi et de contrôle de version qui permet aux développeurs de code partager avec les autres. GitHub sert de dépôt pour git, et il est le plus hébergeur bien connu pour les projets de logiciels open-source. À partir du code source pour cryptocurrencies aux systèmes d'exploitation, GitHub héberge des milliards d'octets de code. La plate-forme rend beaucoup plus facile pour les équipes d'individus de travailler ensemble sur des projets. La plate-forme a récemment célébré sa 10e année. Il a été introduit en Février 2008 par Tom Preston-Werner et Chris Wanstrath. La société derrière GitHub emploie aujourd'hui plus de 700 travailleurs et possède des bureaux à San Francisco. Environ 20 millions de personnes utilisent GitHub pour leurs projets logiciels de collaboration. Les deux personnes inscrites et non inscrits peuvent parcourir les fichiers et le code qui sont hébergés sur le site GitHub. Le site sert principalement comme un référentiel pour le code source, mais il contient également des wikis, des documents, des emoji, notifications par courrier électronique, et même quelques petits sites qui sont hébergés de dépôts publics sur le site. GitHub a activement cherché à promouvoir l'éducation sur le développement de logiciels. Il a créé un pack développeur étudiant GitHub qui est rempli d'outils pour aider les élèves de la programmation. Les outils sont gratuits pour les étudiants qui poursuivent une formation dans la programmation. La société a également établi des partenariats avec d'autres entreprises telles que Namecheap et Crowdflower pour promouvoir ses services éducatifs pour les étudiants. Une autre caractéristique de la plate-forme est Codebeat. Cette fonction fournit une analyse automatique de code. Il est particulièrement utile pour les personnes qui sont engagés dans le développement d'applications pour les appareils mobiles. Rollbar intègre à GitHub pour fournir une méthode efficace de programmes de débogage. La trousse d'outils associée à GitHub est vaste et a presque tout un professionnel de codage nécessiterait. GitHub est évidemment un site Web qui est destiné à être utilisé par ceux qui ont une expérience de développement. Il peut être source de confusion pour le novice qui veut peut-être seulement pour télécharger un portefeuille de crypto-monnaie. Néanmoins, il est le seul que le dépôt de premier plan pour le code source.