Was ist GitHub? Eine Einführung in die Grundfunktionen
Wenn Sie (mehr) in das Codieren und Entwickeln einsteigen möchten, haben Sie wahrscheinlich schon von GitHub gehört. Die Plattform bietet viele hilfreiche Funktionen und Tools sowie eine großartige Online-Community. Der Einstieg kann jedoch einschüchternd sein.
Lassen Sie diesen Artikel Ihre Anfänger-Tour durch die grundlegenden Funktionen und Ressourcen von GitHub sein.
Was ist GitHub?
GitHub ist eine Plattform zum Hosten, Speichern und Bearbeiten von Code. Einzelpersonen verwenden es, um kleine Websites zu hosten, Projekte zu organisieren und mit Teamkollegen und Community-Mitgliedern zusammenzuarbeiten. Die Plattform basiert auf "Repositorys", mit denen Code für einzelne Projekte organisiert wird.
Unternehmen verwenden GitHub, um Code gemeinsam zu nutzen und intern an Projekten zusammenzuarbeiten oder um Open Source-Projekte öffentlich zu veröffentlichen.
Einzelpersonen und Organisationsmitglieder profitieren gleichermaßen von der riesigen Entwicklergemeinschaft von GitHub. GitHub-Entwickler leihen sich Inspiration und Ideen aus und helfen sich gegenseitig bei der Lösung von Problemen.
GitHub hat sogar ein Sponsoring-Programm, mit dem Geldgeber, die Open-Source-Projekte finden, für die sie eine Leidenschaft haben, einen Beitrag zur Person oder Organisation leisten können, die dahinter steht.
Vorteile von GitHub Code Hosting
Sie können GitHub verwenden, um einfache Websites kostenlos zu hosten, anstatt für Webhosting an anderer Stelle zu bezahlen. Dies spart Ihnen Geld und gibt Ihnen mehr Kontrolle über Ihre Website. Dies ist jedoch nicht das einzige, wofür das Code-Hosting gut ist.
Mit GitHub können Sie Code zur Verwendung oder zur Prüfung durch andere GitHub-Benutzer veröffentlichen. Dies kann für die Remote-Zusammenarbeit mit Personen verwendet werden, die Sie kennen, oder um Inspiration und Fachwissen von Benutzern zu erhalten, die Sie nicht kennengelernt haben. Sie können auch verschiedene Versionen eines Codeteils für laufende Tests und Entwicklungen verwalten.
Darüber hinaus nutzen nicht nur Einzelpersonen und kleine Gruppen GitHub. Wenn Sie von einem Unternehmen oder einer Organisation lesen, die ein Projekt oder Design "Open Sourcing" betreibt, bedeutet dies häufig, dass der dahinter stehende Code auf GitHub für nahezu jeden verfügbar ist. Dieser Code kann als wertvoller Ausgangspunkt für die Erstellung eigener Anwendungen dienen.
Vorteile des Beitritts zur GitHub-Community
Benutzer auf GitHub interagieren nicht nur über den Code des anderen. Es gibt auch einen Aspekt der Plattform, der Social-Media-Sites ähnelt. Wenn Sie einige Interessen auswählen, empfiehlt GitHub Beiträge anderer Community-Mitglieder. Sie können auch anderen Mitgliedern folgen und "Trend-Repositorys" durchsuchen.
Zum jetzigen Zeitpunkt hat GitHub über 55 Millionen Benutzer, die regelmäßig mit der Plattform interagieren. Zusätzlich zu ihrem Frage-und-Antwort-Forum führt GitHub derzeit eine Beta-Version eines "Discussions" -Tools aus, mit dem die Website noch sozialer und kollaborativer wird.
Verwenden von GitHub für Organisationsspeicher und Workflow-Management
Wenn die Idee, an Code zusammenzuarbeiten, gut klingt, die Idee, Ihren Code für alle verfügbar zu machen, jedoch nicht, gibt es einen Mittelweg. Durch das Bilden einer "Organisation" auf GitHub können Sie Repositorys für andere Benutzer freigeben und deren Zugriff von Fall zu Fall verwalten. Auf diese Weise ähnelt eine Organisation auf GitHub einer gemeinsamen Nutzung von Google Drive.
Sie können auch "Teams" in GitHub-Organisationen erstellen. Auf diese Weise können Sie Aufgaben und Erinnerungen festlegen, die dedizierten Workflow-Plattformen ähneln.
Das GitHub-Sponsorenprogramm
Bei GitHub geht es mehr darum, zu helfen, als als Crowdfunding-Site zu dienen. Sie können jedoch andere Projekte finanzieren und versuchen, Ihre eigenen Projekte über das GitHub-Sponsorenprogramm zu finanzieren.
GitHub ermutigt Benutzer, Open-Source-Projekte zu sponsern, die sie verwenden, oft ohne es zu merken, und Personen zu sponsern, die zu Open-Source-Projekten anstelle von Projekten innerhalb von Unternehmen beitragen möchten. Es gibt sogar Entwickler auf GitHub, die hoffen, Open Source-Inhalte als Haupt- oder Alleinarbeit nachhaltig zu erstellen.
Zum jetzigen Zeitpunkt kann jeder ein Projekt sponsern, aber nur Entwickler, die in unterstützten Regionen leben, können ihre Projekte sponsern lassen.
Wie werden Sie GitHub verwenden?
Jeder kann die Hosting-Tools und Organisationsfunktionen von GitHub verwenden, um sein eigenes Projekt zu organisieren und zu hosten. Community-Funktionen und das Sponsoring-Programm bieten leidenschaftlichen Nutzern jedoch eine größere Möglichkeit, einen Beitrag zum Open-Source-Ökosystem zu leisten.
Für den erfahrenen Entwickler ist GitHub eine großartige Möglichkeit, durch den Austausch von Arbeit und Fachwissen einen Beitrag zum Raum zu leisten. Für Anfänger und angehende Entwickler ist der Einstieg in GitHub eine großartige Möglichkeit, mehr über das Codieren zu erfahren und Ihre Fähigkeiten in einer engagierten und unterstützenden Community zu verbessern.