GitHub-News: Infos & Nachrichten

GitHub

GitHub ist ein webbasierter Hosting-Dienst und soziales Netzwerk für die kollaborative Softwareentwicklung. Zur Verwaltung des Quellcodes wird das Versionskontrollsystem Git eingesetzt, zu welchem GitHub eine grafische Benutzeroberfläche bereitstellt.

Gegründet wurde die GitHub Inc. von Tom Preston-Werner, Chris Wanstrath und PJ Hyett, ursprünglich unter dem Firmennamen Logical Awesome LLC, welches zum 1. Januar 2010 in den heutigen Namen geändert wurde.

Die drei Unternehmensgründer schrieben im Jahr 2008 die Software zu ihrem webbasierten Dienst in der Programmiersprache Erlang und mit dem Framework Ruby on Rails. Nach eigenen Angaben hostet GitHub mehr als elf Millionen Projekte. Unter diesen befinden sich auch sehr bekannte Open-Source-Software, wie bespielsweise jQuery, PHP und Ruby on Rails.

Versionskontrolle und soziales Netzwerk in einem

GitHub bietet sowohl bezahlte Accounts für nicht öffentliche Software als auch kostenfreie Accounts ausschließlich für Open-Source-Projekte. Besonderes Gewicht legt der Dienst auf die Kollaboration im Rahmen der bei ihr gehosteten Quellcodes, den sogenannten Repositorys. Dazu stellt der Dienst Funktionen bereit, die bisher auch von sozialen Onlinediensten bekannt sind, darunter die Möglichkeit, einzelnen Projekten zu folgen bzw. diese zu beobachten. Zum Zwecke der Dokumentation wird zusätzlich eine Wiki-Funktion bereitgestellt.

Grundlegende Funktionsweise

Neben der Erstellung eines eigenen Projekts besteht die Möglichkeit, an einem auf GitHub bereits gehosteten Projekt mitzuarbeiten. Dazu wird zunächst eine Verzweigung ("Fork") des ursprünglichen Repositorys erstellt. An diesem Fork werden die gewünschten Quellcodeänderungen durchgeführt und anschließend ein sogenannter Pull-Request an den Ersteller des originalen Repositorys gesendet, welcher die Änderungen begutachtet und daraufhin in sein Projekt integriert ("Merge").

News

Unsere Nachrichten auf Ihrer Website

Sie haben die Möglichkeit, mit unserem Webmaster-Nachrichten-Tool die Nachrichten von IT-Times.de kostenlos auf Ihrer Internetseite einzubauen.

Zugeschnitten auf Ihre Branche bzw. Ihr Interesse.

Folgen Sie IT-Times auf ...