Build software better, together – lautet das Motto von GitHub.

GitHub ist heute in aller Munde, oder zumindest stolpert man im Internet häufig über den Begriff oder gleich die Webseite des Unternehmens, besonders bei der Suche nach Open Source zum Download.

Open Source Code Speicherplatz

Die enorme Populariät des von GitHub angebotenen Dienstes liegt an seiner Kombination aus Vielseitigkeit und einfacher Bedienung. Im Prinzip ist GitHub ein auf Open Source Code spezialisierter Anbieter von Speicherplatz in der Cloud. Besonders interessant ist aber die sehr mächtige Oberfläche zur Verwaltung des erstellten Codes, die das Angebot des Unternehmens abrundet. In dieser webbasierten Oberfläche können beliebig viele Programmierer gleichzeitig an einer Software arbeiten und ihre jeweiligen Ergebnisse hochladen („committen“). Ein Projektmanager kann diese dann beurteilen („reviewen“) und freigeben („pullen“). Eine Besonderheit von GitHub ist die Einbindung der Community. So können Sie nicht nur einem bestimmten Open Source Code folgen, sondern auch einzelnen Programmierern. Sie werden dann, sobald dieser Programmierer die Arbeit an einem Stück Code abgeschlossen hat, benachrichtigt und können die überarbeitete Software sofort herunterladen.

HeliumV bei GitHub downloaden

GitHub verdankt seine Beliebtheit nicht zuletzt der immer größer werdenden Komplexität von Programmen. Heutzutage arbeiten immer mehr Entwickler simultan an einem Projekt, da die Entwicklung sonst nicht in vertretbarer Zeit möglich wäre. Da der Service des Unternehmens inklusive des Speicherplatzes in der Cloud für Open-Source-Projekte vollkommen kostenlos ist, wird er gerne genutzt. Zum Beispiel werden auch Linux-Kernel und die beliebte Resource-Planning-Software HeliumV über GitHub entwickelt – hier direkt zu HeliumV.

Neben dem Quellcode wird in der Regel auch eine kompilierte Open Source zum Download angeboten, sodass Sie sich überhaupt nicht mit den Feinheiten der Softwareentwicklung beschäftigen müssen. Wenn Sie hingegen mit dem Gedanken spielen, auch ein Projekt bei GitHub zu entwickeln, sollten Sie beachten, dass die Weboberfläche nicht die einzige Möglichkeit zur Verwaltung Ihres Open Source Codes ist. Ebenso gut kann GitHub auch mit Kommandozeilentools oder zahlreichen anderen Programmen, die eine grafische Oberfläche anbieten, genutzt werden. Sogar Entwicklungsumgebungen wie Eclipse bieten eine integrierte Schnittstelle zu GitHub.