{"id":711,"date":"2026-05-17T02:48:41","date_gmt":"2026-05-16T23:48:41","guid":{"rendered":"https:\/\/biyer.com.tr\/?p=711"},"modified":"2026-05-17T02:48:41","modified_gmt":"2026-05-16T23:48:41","slug":"github-fur-anfanger-erste-schritte-mit-oss-beitragen","status":"publish","type":"post","link":"https:\/\/biyer.com.tr\/?p=711","title":{"rendered":"GitHub f\u00fcr Anf\u00e4nger: Erste Schritte mit OSS-Beitr\u00e4gen"},"content":{"rendered":"<p>Willkommen zur\u00fcck bei GitHub f\u00fcr Anf\u00e4nger. Bisher haben wir <a href=\"https:\/\/github.blog\/developer-skills\/github\/github-for-beginners-getting-started-with-github-issues-and-projects\/\">GitHub-Probleme und -Projekte<\/a>, <a href=\"https:\/\/github.blog\/developer-skills\/github\/github-for-beginners-getting-started-with-github-actions\/\">GitHub-Aktionen<\/a>, <a href=\"https:\/\/github.blog\/developer-skills\/github\/github-for-beginners-getting-started-with-github-security\/\">Sicherheit<\/a>, <a href=\"https:\/\/github.blog\/developer-skills\/github\/github-for-beginners-getting-started-with-github-pages\/\">GitHub-Seiten<\/a> und <a href=\"https:\/\/github.blog\/developer-skills\/github\/github-for-beginners-getting-started-with-markdown\/\">Markdown<\/a>. Dieses Mal werden wir \u00fcber Open-Source-Software sprechen und dar\u00fcber, wie man zu dieser Community beitragen kann. Am Ende dieses Beitrags wissen Sie, was Open Source ist, wie Sie Projekte finden, an denen Sie arbeiten k\u00f6nnen, wie Sie ein Open Source-Repository lesen und mit dem Einbringen Ihrer ersten Beitr\u00e4ge beginnen k\u00f6nnen. Also fangen wir an!<\/p>\n<p>Wenn Sie sich das Video lieber ansehen oder darauf verweisen m\u00f6chten, haben wir wie immer alle unsere <a href=\"https:\/\/gh.io\/gfb\">GitHub for Beginners-Episoden auf YouTube<\/a> verf\u00fcgbar.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-what-is-open-source\">Was ist Open Source?<\/h2>\n<p>Open-Source-Software (OSS) bezieht sich auf Software, die \u00fcber frei verf\u00fcgbaren Quellcode verf\u00fcgt. Im Gegensatz zu \u201eClosed-Source-Software\u201c ist OSS \u00f6ffentlich verf\u00fcgbar und kann von jedem genutzt und darauf aufgebaut werden. Das bedeutet, dass die gesamte Arbeit, einschlie\u00dflich der Codebasis und der Kommunikation zwischen Benutzern, f\u00fcr jeden sichtbar ist.<\/p>\n<p>Wenn Sie gerade erst in die Welt der Softwareentwicklung einsteigen, ist das Durchsuchen und Mitwirken an Open-Source-Projekten eine gro\u00dfartige M\u00f6glichkeit, in gro\u00dfe, wirkungsvolle Projekte einzutauchen, die von unz\u00e4hligen Benutzern weltweit genutzt werden.<\/p>\n<p>GitHub ist die Heimat f\u00fcr Open-Source-Software. Schauen wir uns also an, wie Sie Projekte finden, zu denen Sie beitragen k\u00f6nnen.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-how-to-find-oss-projects-to-work-on\">So finden Sie OSS-Projekte, an denen Sie arbeiten k\u00f6nnen<\/h2>\n<p>Der erste Beitrag zu einem Open-Source-Softwareprojekt kann entmutigend sein \u2013 das kennen wir alle! Der erste Schritt besteht darin, nach Projekten in einer Ihnen bekannten Sprache zu suchen, die neue Mitwirkende aufnehmen. Eine M\u00f6glichkeit, dies zu tun, besteht darin, <a href=\"https:\/\/docs.github.com\/get-started\/exploring-projects-on-github\/using-github-copilot-to-explore-projects\">GitHub Copilot Chat um Hilfe zu bitten<\/a>.<\/p>\n<ul class=\"wp-block-list\">\n<li>Navigieren Sie zu github.com und w\u00e4hlen Sie das Copilot-Symbol aus, um ein Chat-Fenster zu \u00f6ffnen.<\/li>\n<li>Verwenden Sie in der unteren linken Ecke des Chat-Fensters das Kombinationsfeld, um <strong>Fragen<\/strong> auszuw\u00e4hlen.<\/li>\n<li>Geben Sie eine Eingabeaufforderung wie die folgende ein, aber denken Sie daran, sie auf eine Sprache zu aktualisieren, mit der Sie vertraut sind.<\/li>\n<\/ul>\n<div class=\"wp-block-code-wrapper\">\n<pre class=\"wp-block-code language-plaintext\"><code>Ich suche nach einer Liste von in TypeScript geschriebenen Open-Source-Projekten, die neue Mitwirkende akzeptieren. Durchsuchen Sie GitHub und grenzen Sie die Liste auf Repositories ein, die das Label \u201eGute Erstausgabe\u201c verwenden und \u00fcber 100 Sterne auf GitHub haben. <\/code><\/pre>\n<p><a href=\"https:\/\/github.com\/copilot?prompt=I%E2%80%99m%20looking%20for%20a%20list%20of%20open%20source%20project s%20geschrieben%20in%20TypeScript%20dass%20neue%20Mitwirkende annehmen.%20Suche%20GitHub%20und%20narrow% 20Down%20die%20Liste%20auf%20Repositories,%20die%20das%20gute%20erste%20Ausgabe%20Label%20verwenden und%20\u00fcber%20haben %20100%20stars%20on%20GitHub.&amp;utm_source=github-blog&amp;utm_medium=blog&amp;utm_campaign=organic-blog-copilot-button\" class=\"code-copilot-btn\" aria-label=\"In Copilot \u00f6ffnen\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a><\/div>\n<p>Copilot f\u00fchrt eine Suche durch und gibt eine Liste von Projekten zur\u00fcck, die Sie erkunden k\u00f6nnen, gefiltert nach dem Label <code>gute erste Ausgabe<\/code>. Dieses Label weist darauf hin, dass eine Ausgabe f\u00fcr Anf\u00e4nger geeignet und ein guter Ausgangspunkt f\u00fcr neue Mitwirkende ist. Dieses Label ist eine gro\u00dfartige M\u00f6glichkeit, Probleme in einem Projekt zu finden, an dem Sie arbeiten k\u00f6nnen.<\/p>\n<p>Angenommen, Sie m\u00f6chten zum <code>vscode<\/code>-Repository beitragen.<\/p>\n<ol class=\"wp-block-list\">\n<li>Navigieren Sie zum <a href=\"https:\/\/github.com\/microsoft\/vscode\"><code>vscode<\/code>-Repository<\/a>.<\/li>\n<li>W\u00e4hlen Sie oben im Repository die Registerkarte <strong>Probleme<\/strong> aus.<\/li>\n<li>Klicken Sie auf der Seite \u201eProbleme\u201c auf das Feld <strong>Beschriftungen<\/strong>, um das Dropdown-Men\u00fc zu \u00f6ffnen.<\/li>\n<li>Geben Sie im Textfeld des Dropdown-Men\u00fcs \u201egut\u201c ein, bis Sie die Option \u201e<code>gute erste Ausgabe<\/code>\u201c sehen.<\/li>\n<li>W\u00e4hlen Sie das Label <code>gute erste Ausgabe<\/code> aus.<\/li>\n<\/ol>\n<p>Das Fenster wird aktualisiert und zeigt eine Liste guter erster Probleme an, an denen Sie arbeiten k\u00f6nnen. Aber bevor Sie loslegen, sollten Sie den Leitfaden f\u00fcr Mitwirkende im Repository des Projekts lesen. Die meisten gut gepflegten Open-Source-Projekte verf\u00fcgen \u00fcber eine.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-understanding-an-open-source-project\">Ein Open-Source-Projekt verstehen<\/h2>\n<p>Wie wir gerade angedeutet haben, haben die meisten Open-Source-Projekte einige Gemeinsamkeiten, wenn sie gut gepflegt werden. Dies sind die folgenden Elemente:<\/p>\n<ul class=\"wp-block-list\">\n<li>Eine gut dokumentierte README-Datei mit Installationsanweisungen.<\/li>\n<li>Ein Leitfaden f\u00fcr Mitwirkende, der erkl\u00e4rt, wie man einen Beitrag leistet.<\/li>\n<li>Eine Open-Source-Lizenz, sodass jeder wei\u00df, dass die Nutzung des Projekts kostenlos ist.<\/li>\n<li>Mindestens 100 GitHub-Sterne, um zu zeigen, dass es in der Community verwendet wird.<\/li>\n<li>Aktive Entwicklung, damit Sie wissen, dass ein Betreuer des Quellcodes Ihre Beitr\u00e4ge \u00fcberpr\u00fcfen kann.<\/li>\n<li>Ein <code>Gute erste Ausgabe<\/code>-Label, das darauf hinweist, dass es f\u00fcr neue Mitwirkende offen ist.<\/li>\n<\/ul>\n<p>Wenn Sie nach einem Projekt suchen, zu dem Sie beitragen k\u00f6nnen, sollten Sie in einem Repository nach diesen Dingen suchen.<\/p>\n<p><em>&#128161; Weitere Dokumentation zum Finden eines guten Open-Source-Projekts finden Sie unter <a href=\"http:\/\/gh.io\/gfb-oss\">gh.io\/gfb-oss<\/a>, um mehr \u00fcber das Finden guter Erstausgaben zu erfahren.<\/em><\/p>\n<h2 class=\"wp-block-heading\" id=\"h-making-an-oss-contribution\">Einen OSS-Beitrag leisten<\/h2>\n<p>Schauen wir uns nun ein konkretes Projekt an und \u00fcberlegen, wie Sie Ihre erste Ausgabe einreichen w\u00fcrden. Werfen Sie f\u00fcr diese Demo einen Blick auf <a href=\"https:\/\/github.com\/github-samples\/gitfolio\">das <code>gitfolio<\/code>-Repository<\/a>. Anhand der obigen Aufz\u00e4hlungspunkte m\u00f6chten wir sehen, ob dies ein gutes Projekt f\u00fcr die Arbeit w\u00e4re.<\/p>\n<ul class=\"wp-block-list\">\n<li>Das Projekt verf\u00fcgt \u00fcber eine gut dokumentierte <code>README<\/code>-Datei.<\/li>\n<li>Das Projekt verf\u00fcgt \u00fcber einen Leitfaden f\u00fcr Mitwirkende: <code>CONTRIBUTING.md<\/code>.<\/li>\n<li>Sie k\u00f6nnen die Open-Source-Lizenz sehen: <code>LIZENZ<\/code>.<\/li>\n<li>Es hat mehrere tausend Sterne und liegt damit weit \u00fcber unserem 100er-Benchmark.<\/li>\n<li>Oben in der Dateiliste sehen Sie den letzten Check-in, der relativ aktuell sein sollte. W\u00e4hrend ich dies schreibe, war der letzte Check-in gestern, was darauf hindeutet, dass das Projekt aktiv gepflegt wird.<\/li>\n<\/ul>\n<p>Auf der Grundlage dieser Punkte ist dies ein gutes Repository, zu dem Sie beitragen k\u00f6nnen, sofern Sie mit TypeScript vertraut sind. Sie m\u00fcssen jedoch nicht mit TypeScript vertraut sein, um der Demo folgen zu k\u00f6nnen.<\/p>\n<p>Jetzt m\u00f6chten Sie einen Zweig des Repositorys erstellen. Ein Fork ist eine Kopie des Repositorys, mit der wir frei experimentieren und \u00c4nderungen vornehmen k\u00f6nnen, ohne das urspr\u00fcngliche Projekt zu beeintr\u00e4chtigen. Normalerweise verwenden wir Forks f\u00fcr Open-Source-Beitr\u00e4ge. Wenn Sie eine Auffrischung zum Forken eines Repositorys ben\u00f6tigen, schauen Sie sich diesen <a href=\"https:\/\/github.blog\/developer-skills\/github\/beginners-guide-to-github-repositories-how-to-create-your-first-repo\/#how-do-i-fork-a-repository\">vorherigen GitHub for Beginners-Blog<\/a> an.<\/p>\n<ol class=\"wp-block-list\">\n<li>Navigieren Sie zur Startseite des Projekts, falls Sie noch nicht dort sind.<\/li>\n<li>Klicken Sie oben im Projekt auf die Schaltfl\u00e4che <strong>Fork<\/strong>.<\/li>\n<li>Belassen Sie sich im neuen Fenster als Eigent\u00fcmer und stellen Sie sicher, dass der \u201eRepository-Name\u201c mit dem urspr\u00fcnglichen Repository \u00fcbereinstimmt (d. h. \u201egitfolio\u201c).<\/li>\n<li>W\u00e4hlen Sie unten im Fenster <strong>Fork erstellen<\/strong> aus.<\/li>\n<li>Klicken Sie in Ihrer abgezweigten Kopie des Repositorys in der Liste der Dateien auf <code>README.md<\/code>.<\/li>\n<li>\u00c4ndern Sie die Datei, indem Sie etwas Text hinzuf\u00fcgen.<\/li>\n<li>W\u00e4hlen Sie oben rechts die Option <strong>\u00c4nderungen \u00fcbernehmen\u2026<\/strong><\/li>\n<p> aus<\/p>\n<li>Stellen Sie sicher, dass Sie unten die Option <strong>Neuen Zweig aus diesem Commit erstellen<\/strong> ausw\u00e4hlen und eine Pull-Anfrage starten.<\/li>\n<li>W\u00e4hlen Sie <strong>\u00c4nderungen vorschlagen<\/strong>.<\/li>\n<li>Klicken Sie im folgenden Fenster auf die Schaltfl\u00e4che <strong>Pull-Anfrage erstellen<\/strong>. Dadurch k\u00f6nnen Sie von Ihrem Zweig aus eine Pull-Anfrage an das Haupt-Repository mit den \u00c4nderungen erstellen.<\/li>\n<li>W\u00e4hlen Sie oben im Fenster \u201ePull-Anfrage \u00f6ffnen\u201c die Option <strong>Vergleich zwischen Forks<\/strong> aus. Dadurch werden die \u00c4nderungen Ihres Forks im Vergleich zum Original-Repository angezeigt.<\/li>\n<li>Wenn Sie eine tats\u00e4chliche \u00c4nderung an das Repository \u00fcbermitteln w\u00fcrden und nicht nur eine Demo durchgehen w\u00fcrden, w\u00fcrden Sie Ihrer Pull-Anfrage hier einen Titel und eine Beschreibung geben. Sie m\u00f6chten in der Beschreibung der Pull-Anfrage auch einen Link zu dem Problem angeben, das Sie gel\u00f6st haben.<\/li>\n<\/ol>\n<p>An diesem Punkt k\u00f6nnen Sie Ihre Pull-Anfrage senden, indem Sie auf die Schaltfl\u00e4che unten im Fenster klicken. Sobald Sie dies jedoch tun, handelt es sich nicht mehr nur um eine \u00c4nderung in Ihrem Fork, sondern um ein angefordertes Update des urspr\u00fcnglichen Repositorys. Aus diesem Grund ist es in den obigen Schritten nicht enthalten. Wenn Sie Ihre Pull-Anfrage einreichen, ist sie verf\u00fcgbar und kann von einem Betreuer \u00fcberpr\u00fcft und hoffentlich genehmigt werden!<\/p>\n<p>Nach der Genehmigung und Zusammenf\u00fchrung \u00fcbernimmt GitHub die \u00c4nderungen von Ihrem Fork automatisch in den Hauptzweig des urspr\u00fcnglichen Repositorys, der offiziellen Quelle der Wahrheit f\u00fcr die Codebasis.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-what-s-next\">Was kommt als n\u00e4chstes?<\/h2>\n<p>Herzlichen Gl\u00fcckwunsch! Sie haben gelernt, wie Sie eigene Beitr\u00e4ge zu Open-Source-Software leisten k\u00f6nnen. Ich hoffe, es inspiriert Sie, zu Ihren Lieblingsprojekten beizutragen.<\/p>\n<p>Und wenn Sie weitere Informationen suchen, haben wir zahlreiche Dokumentationen, die Ihnen weiterhelfen k\u00f6nnen. Hier sind ein paar Links zur Information:<\/p>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.github.com\/get-started\/exploring-projects-on-github\/finding-ways-to-contribute-to-open-source-on-github\">M\u00f6glichkeiten finden, zu Open Source auf GitHub beizutragen<\/a><\/li>\n<li><a href=\"https:\/\/docs.github.com\/get-started\/exploring-projects-on-github\/contributing-to-open-source\">Beitrag zu Open-Source-Projekten<\/a><\/li>\n<li><a href=\"https:\/\/docs.github.com\/get-started\/exploring-projects-on-github\/contributing-to-a-project\">Beitrag zu einem Projekt durch Forking<\/a><\/li>\n<\/ul>\n<p>Viel Spa\u00df beim Codieren!<\/p>\n<p>Der Beitrag <a href=\"https:\/\/github.blog\/developer-skills\/github\/github-for-beginners-getting-started-with-oss-contributions\/\">GitHub f\u00fcr Anf\u00e4nger: Erste Schritte mit OSS-Beitr\u00e4gen<\/a> erschien zuerst auf <a href=\"https:\/\/github.blog\">dem GitHub-Blog<\/a>.<\/p>\n<p><a href=\"https:\/\/github.blog\/developer-skills\/github\/github-for-beginners-getting-started-with-oss-contributions\/\" target=\"_blank\">Zur Originalquelle gehen<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Willkommen zur\u00fcck bei GitHub f\u00fcr Anf\u00e4nger. Bisher haben wir GitHub-Probleme und -Projekte, GitHub-Aktionen, Sicherheit, GitHub-Seiten und Markdown. Dieses Mal werden wir \u00fcber Open-Source-Software sprechen und dar\u00fcber, wie man zu dieser Community beitragen kann. Am Ende dieses Beitrags wissen Sie, was Open Source ist, wie Sie Projekte finden, an denen Sie arbeiten k\u00f6nnen, wie Sie ein [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-711","post","type-post","status-publish","format-standard","hentry","category-genel"],"_links":{"self":[{"href":"https:\/\/biyer.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/biyer.com.tr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/biyer.com.tr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/biyer.com.tr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/biyer.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=711"}],"version-history":[{"count":0,"href":"https:\/\/biyer.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/711\/revisions"}],"wp:attachment":[{"href":"https:\/\/biyer.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/biyer.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/biyer.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}