Skip to main content

Wege finden, um zu Open-Source-Projekten auf GitHub beizutragen

Möglichkeiten finden, zu Open Source-Projekten auf GitHub beizutragen, die für Sie relevant sind.

Open-Source-Software steht hinter einem Großteil der Technologie, die du täglich verwendest, vom Webbrowser bis zum NASA Ingenuity-Helikopter, der auf den Mars geflogen ist.

Wenn Sie zu Open Source Software beitragen, können Sie auf Ihrem technischen Know-how aufbauen, Ihr Portfolio stärken, die Zukunft der Technologie gestalten und sich mit Entwicklern auf der ganzen Welt verbinden.

Relevante Projekte finden

Mit der großen Palette an verfügbaren Open Source Projekten, die zahlreiche Domänen und Technologien umfassen, kann es überwältigend sein, zu finden, wo Sie Ihre Beitragsreise beginnen. Wenn Sie Open Source Software haben, die Sie täglich verwenden, ist das ein guter Ort für die ersten Schritte! GitHub bietet auch mehrere Tools, mit denen du die Suche auf ein Projekt eingrenzen kannst, das zu deinem Fachgebiet passt.

Verwenden von Copilot-Chat zum Suchen nach Open-Source-Projekten

Du kannst Copilot-Chat verwenden, um Open-Source-Repositorys zu finden, die einem Bereich entsprechen, in dem du deine Kenntnisse verbessern oder erweitern möchtest.

Öffne Copilot-Chat, und starte einen allgemeinen Chat. In diesem Beispiel wird Copilot nach Open-Source-Projekten gefragt, die in der Python-Programmiersprache geschrieben wurden.

Text
 I'm looking for a list of open source projects written in Python that are accepting new contributors. Narrow down the list to repositories that use the `good first issue` or `help wanted` labels and have over 100 stars on GitHub.

Die Verwendung der Bezeichnungen und in der Suche hilft Copilot dabei, nach Repositorys zu filtern, die für erstmalige Mitwirkende offen sind. Nach der Suche wird Copilot einen Link zu einer vollständigen Liste der Repositories mit diesen Bezeichnungen im Kontext deiner Suche bereitstellen.

Verwenden anderer Ressourcen zum Suchen von Projekten, zu denen du beitragen kannst

Wenn es ein bestimmtes Thema gibt, das dich interessiert, besuche . Wenn du dich zum Beispiel für maschinelles Lernen interessierst, findest du auf relevante Projekte und gute erste Issues. Du kannst auch nach Repositories suchen, die zu einem Thema passen, das Dich interessiert. Weitere Informationen findest du unter AUTOTITLE. Du kannst beliebte Repositorys des aktuellen Tages durchsuchen, indem du Trending besuchst.

Wenn du an Projekten mitwirken möchtest, die den CO2-Ausstoß von Software reduzieren, überprüfe das Green Software Directory von GitHub.

Wenn Sie auf GitHub aktiv waren, können Sie personalisierte Empfehlungen für Projekte und gute erste Issues basierend auf Ihren bisherigen Beiträgen, Sternen und anderen Aktivitäten in Explore GitHub finden.

Überprüfen, ob das Repository aktiv gepflegt wird

Bevor Sie mit dem Beitrag zu einem Open Source Repository beginnen, empfiehlt es sich, zu überprüfen, ob das Repository aktiv verwaltet wird. Copilot kann ein Repository analysieren und dir mitteilen, ob es kürzliche Aktivitäten gibt.

  1. Gehe auf der Website GitHub zum Repository, über das du sprechen möchtest.
  2. Klicken Sie auf das Symbol oben rechts auf der Seite. GitHub Copilot Gespräch werden angezeigt. In der Überschrift am oberen Rand des Chatbereichs wird der Name des Repositorys als Anlage angezeigt.
  3. Gib im Promptfeld „Wird dieses Repository aktiv gepflegt?“ ein. drücken Sie die EINGABETASTE. Copilot antwortet im Chatbereich.

Du kannst auch die Ansicht Pulse unter der Registerkarte Insights im Repository aufrufen, um dir einen Überblick über die letzten Aktivitäten zu verschaffen. Ein Beispiel dafür, wie ein aktives Open Source Projekt aussieht, finden Sie unter github/docs Pulse.

Suchen nach Möglichkeiten zur Mitwirkung

Es gibt viele Möglichkeiten, um zu Open Source Projekten beizutragen.

  • Den Issue-Tracker durchsehen: Nach Fehlern suchen, die korrigiert oder reproduziert werden müssen, Feature-Anfragen oder Dokumentationsverbesserungen. Viele Open-Source-Projekte verwenden die Labels good first issue oder help wanted, um neuen Mitwirkenden das Auffinden von Problemen zu erleichtern.
  • Pull-Anfrage testen: Du kannst beitragen, indem du eine Pull-Anfrage mit der lokalen Kopie des Projekts zusammenführst und die Änderungen testest. Füge das Ergebnis deiner Tests in einen Kommentar zum Pull Request ein.
  •         **Installieren und Testen des Projekts**: Beachten Sie beim Verwenden eines Open Source Projekts Alle Fehler, Probleme bei der Benutzerfreundlichkeit oder fehlende Features, die auftreten. Das Teilen dieser Problempunkte kann anderen Mitwirkenden wertvolles Feedback liefern.
    
  • Dokumentation verbessern: Verbesserungen der Dokumentation sind fast immer willkommen und können eine hervorragende Möglichkeit sein, etwas beizutragen und gleichzeitig das Projekt kennenzulernen.
  • Tests hinzufügen: Viele Projekte benötigen eine bessere Testabdeckung. Das hilft dir, die Codebasis kennenzulernen und etwas beizutragen.

Jedes Open Source Projekt hat einen anderen Ansatz, wie sie Beiträge annehmen möchten. Wenn du ein neues Feature hinzufügen möchtest oder einen Fehler entdeckt hast, solltest du ein Issue mit deinem vorgeschlagenen Ansatz öffnen, bevor du viel Entwicklungszeit investierst. Das kann Aufwand sparen, da die Erwartungen der Maintainer von Anfang an erfüllt werden.

Denke daran, dass Nicht-Code-Beiträge wie die Verbesserung der Dokumentation, des Entwurfs oder Communitysupport genauso wertvoll sind wie Codebeiträge und häufig eine niedrigere Einstiegshürde haben.

Nächste Schritte

Nachdem Sie nun ein Open Source Projekt gefunden haben, an dem Sie arbeiten und verschiedene Möglichkeiten kennengelernt haben, um mitzuwirken, können Sie ihren ersten Beitrag leisten. Gehe zu AUTOTITLE, um den vollständigen Prozess der Beitragserstellung Schritt für Schritt zu durchlaufen.