Investor's wiki

GitHub

GitHub

GitHub ist eine webbasierte Open-Source-Entwicklungsplattform und ein Hosting-Service, der es Benutzern ermöglicht, Dateien, Dokumente und Computercode auf ihre Konten hochzuladen. GitHub ermöglicht sowohl registrierten als auch nicht registrierten Benutzern, die hochgeladenen Dateien und Quellcode-Repositorys anzuzeigen, herunterzuladen und sogar zu ihnen beizutragen. Aufgrund seiner geringen Kosten und Funktionen wurde GitHub zur größten Quellcodeplattform der Welt, die von vielen Entwicklern als Möglichkeit zur gemeinsamen Arbeit genutzt wird und gleichzeitig eine Vielzahl von Software, Dateien und Dokumentationen gemeinsam nutzen kann.

So funktioniert GitHub

Sobald ein GitHub-Konto registriert ist, kann der Benutzer sein eigenes Verzeichnis mit Dateien und Inhalten erstellen, das als Repository bezeichnet wird. Nach dem Anlegen eines Repositorys ist es möglich, den sogenannten Masterbranch anzulegen. GitHub-Master-Branches stellen den einzelnen Ausgangspunkt eines jeden Projekts dar. Es ist dem Benutzer freigestellt, ein Projekt für jedermann verfügbar zu machen (öffentliches Repository) oder den Zugriff darauf einzuschränken und nur mit bestimmten Benutzern zu teilen (privates Repository). Aus einem Master-Branch können Sub-Branchs erstellt werden, was es dem Benutzer im Grunde ermöglicht, an verschiedenen Aspekten des Projekts separat zu arbeiten. In einem öffentlichen Repository können andere Benutzer Änderungen am Code vorschlagen und schließlich neue Versionen der Dateien hochladen. Vorschläge werden über eine Funktion namens Pull Request gemacht, die es den Entwicklern ermöglicht, die potenziellen Änderungen zu diskutieren und zu überprüfen, bevor sie effektiv angewendet werden. Die GitHub-Plattform bietet eine Vielzahl von Funktionen und Tools, die es Entwicklern erleichtern, Änderungen vorzunehmen oder rückgängig zu machen und ihren Gesamtfortschritt zu verfolgen.

Was ist ein Pull-Request?

Eine Pull-Anforderung ermöglicht es Benutzern, andere über die Änderungen zu informieren, die sie an einem bestimmten Zweig oder Repository vorgenommen haben. Wenn ein Pull-Request erstellt wird, wird der Benutzer zu einem Übersichtsbildschirm weitergeleitet, auf dem er alle am Code vorgenommenen Änderungen leicht überprüfen und die alte und die neue Version vergleichen kann. Daher werden alle Änderungen dokumentiert und aufgezeichnet und Benutzer können auch Kommentare, Labels und Meilensteine hinzufügen oder sogar bestimmte Aufgaben anderen Mitwirkenden zuweisen.

Wer nutzt GitHub?

Aufgrund seiner flexiblen Plattform hat GitHub Benutzer sowohl aus dem öffentlichen als auch aus dem privaten Sektor. Softwareunternehmen, App-Entwickler, einzelne Programmierer und Entwickler von Kryptowährungen sind nur einige Beispiele. Als Open-Source-Projekt hat Bitcoin GitHub viele Entwickler auf der ganzen Welt, wobei viele Menschen zur Überprüfung und Verbesserung des Bitcoin-Quellcodes beitragen.

Ist GitHub kostenlos?

GitHub ist kostenlos für alle Open-Source- und kommerziellen Entwicklungsprojekte. Die kostenlosen Pläne begrenzen jedoch die Anzahl der privaten und öffentlichen Repositories, die von einem Konto erstellt werden können. Die kostenlosen Pläne begrenzen auch die Anzahl der Mitarbeiter, die ein Projekt haben kann. Daher müssen größere Projekte je nach Bedarf möglicherweise auf einen kostenpflichtigen GitHub-Plan upgraden.