‫In diesem Video werden wir darüber sprechen, wie Sie zu Open Source beitragen können, und Sie durch die einzelnen Schritte
‫führen.
‫Aber zuerst für diejenigen, die nicht wissen, was Open Source ist.
‫Nun, eine Menge Technologie, die im Internet entwickelt wurde, die wir heute
‫kennen, wurde auf Open-Source-Projekten aufgebaut und Open-Source-Projekte bedeuten, dass jeder den Code sehen kann.
‫Jeder kann den Code eines Programms einsehen, inspizieren, ändern, auf diese Weise erweitern.
‫Die Idee ist, dass wir durch das Teilen dieser Informationen mit allen den Input aller erhalten und den kollektiven
‫Verstand nutzen, um die Software zu verbessern.
‫Nicht nur das, es kommt auch allen zugute.
‫Richtig.
‫Das bekannteste Beispiel für ein Open-Source-Projekt ist beispielsweise Linux, ein Betriebssystem wie Windows
‫oder Mac OS, nur dass es von normalen Programmierern entwickelt wurde.
‫Und der Code ist vollständig Open Source, jeder kann den Code überprüfen und ergänzen.
‫Und es ist so erfolgreich geworden, dass die meisten Clouds, die wir von den Servern kennen,
‫normalerweise Linux, RWC, Google Cloud, Microsoft Azure verwenden, alle verwenden Linux.
‫Einige von Ihnen verwenden möglicherweise gerade Linux, während Sie sich dieses Video ansehen.
‫Sie können also nicht nur mit anderen Entwicklern aus der ganzen Welt zusammenarbeiten, wo Sie großartige Projekte
‫entwickeln können, sondern auch einfach in Teams arbeiten, indem Sie lernen, wie Open Source funktioniert.
‫Nun, Sie müssen nicht etwas so Großes wie Linux erstellen, Sie können ein Projekt mit einem Freund erstellen,
‫etwas sehr Kleines und Einfaches, es spielt keine Rolle.
‫Die Idee ist der Zusammenarbeit, der Offenheit und des Teilens von Code, um hoffentlich das kollektive Wissen zu verbessern.
‫Schließlich sehen viele Arbeitgeber Open-Source-Beiträge tatsächlich als Plus an.
‫Wenn Sie also in Ihrem Lebenslauf angeben können, dass Sie ein Open-Source-Mitwirkender sind, ist das ein gutes Zeichen.
‫Außerdem lernen Sie wertvolle Fähigkeiten mit Get in GitHub, um in Teams zu arbeiten, wenn Sie nach Berufserfahrung suchen,
‫aber keinen Job haben.
‫Der Beitrag zu Open Source ist der perfekte Weg, um zu lernen, wie man in Teams arbeitet und ein arbeitsähnliches
‫Szenario nachahmt.
‫Dies ist ein wirklich wichtiges Video und etwas, worüber ich mich sehr freue.
‫Lassen Sie uns Ihnen also zeigen, wie Sie Ihren ersten Open-Source-Beitrag leisten, Ihren Lebenslauf verbessern, einige
‫praktische Fähigkeiten erlernen und dabei Spaß haben.
‫Für diesen Kurs haben wir nun tatsächlich einige Open-Source-Projekte für Sie erstellt.
‫Wir haben hier das Zero-to-Mastery-Repository, wo wir sehen können, dass wir derzeit etwa 64 Projekte mit etwa
‫2000 Mitwirkenden geöffnet haben, das sind viele Leute und diese Zahl wird sicher noch steigen.
‫Nun wurde dieser Platz als Übungsplatz für euch geschaffen, ein Spielplatz.
‫Niemand wird dich anschreien.
‫Wenn Sie Dinge kaputt machen, können Sie alberne Dinge beitragen, was immer Sie wollen.
‫Es ist ein Testgelände.
‫Die Idee ist, so viel Spaß wie möglich zu haben und es so einfach wie möglich zu machen, zu Open Source beizutragen.
‫Jetzt haben wir innerhalb dieser Organisation eine großartige Gemeinschaft von Administratoren oder Managementteams, die
‫Ihnen bei diesen Open-Source-Projekten helfen.
‫Übrigens, wer sind diese Administratoren?
‫Sie sind genau hier, ignorier meinen Namen, ich helfe auch aus, aber sie machen eine Menge schwere Arbeit
‫und sind ehemalige Studenten wie Sie, die ein wenig Erfahrung haben.
‫Jetzt arbeiten die meisten von ihnen Vollzeit, aber sie helfen jetzt der Community, indem sie mit unserer Open Source
‫helfen.
‫Projekte sind Zwietracht und helfen im Allgemeinen nur unserer Gemeinschaft zu wachsen.
‫Rufen Sie sie also an, wenn Sie eine Chance haben.
‫Begrüßen Sie sie auf diesem Platz.
‫Sie tun auf jeden Fall viel für diese Gemeinschaft.
‫Sie sind sehr aktiv bei Discord und helfen wirklich dabei, alle unsere Open-Source-Projekte zu pflegen.
‫Lassen Sie uns also lernen, wie Sie unseren allerersten Open-Source-Beitrag leisten.
‫Ich möchte hier anmerken, dass dies nicht die einzige Möglichkeit für Sie ist, zu Open Source beizutragen.
‫Dies ist nur ein Spielplatz, den wir für Sie geschaffen haben.
‫Aber sobald Sie hier einen Beitrag leisten, können Sie zu allen anderen Open-Source-Projekten auf
‫GitHub beitragen.
‫Sie können feststellen, dass Sie zu Projekten wie React und Angular beitragen können.
‫Die Welt ist Ihre Auster.
‫Oder Sie können sich einfach an diese halten, da wir hier tatsächlich eine Menge Projekte haben, die Spaß machen.
‫Wir haben Veranstaltungen wie den 1. Oktober.
‫Nun, dazu kommen wir gleich.
‫Wir haben definitiv eine großartige Community von Entwicklern und können zusammen einige großartige Projekte erstellen.
‫Nun, Sie möchten zunächst zu den Richtlinien für den Start hier gehen.
‫Nun, in den Richtlinien zum Start hier, und ich werde auf diese Seite verlinken, haben Sie tatsächlich eine vierstufige Anleitung,
‫um loszulegen.
‫Das erste, was Sie tun möchten, ist, sich die Anleitung für den Start des Kindes anzusehen.
‫Ein Kommilitone hat diesen Leitfaden für Sie erstellt, damit Sie die Schritte ausführen können, die ich in diesem Video erwähne.
‫So haben Sie dies immer als Referenz.
‫Schauen Sie sich also nach diesem Video unbedingt dieses Dokument als Referenz an.
‫Aber ansonsten, nachdem Sie das Dokument durchgeblättert haben, stellen Sie Ihre erste Pull-Anfrage.
‫Wenn Sie also bereits meine Get- und GitHub-Videos gesehen haben, sollten Sie fertig sein.
‫Ansonsten sind Sie hoffentlich mit Git und GitHub vertraut.
‫Das erste, was wir tun möchten, ist, unsere Namen zu den Mitwirkenden, DOT und Diffa, hinzuzufügen.
‫In diesem Projekt werden Sie, wenn Sie nach oben gehen, sehen, dass wir einen MD für Mitwirkende haben, der für
‫Markdown File steht, und wenn ich hier klicke, sehen Sie, dass alle Mitwirkenden, die wir haben, über tausend Mitwirkende
‫haben.
‫Und wenn Sie nach unten scrollen, sind dies alle ihre GitHub-Namen.
‫Ihre erste Aufgabe besteht also darin, Ihren Namen zu dieser Liste hinzuzufügen.
‫Wie können wir dies tun?
‫Nun, wir können dieses Repository einfach klonen.
‫Aber eine empfohlenere Methode, um normalerweise zu Open Source beizutragen, besteht darin, das Projekt zu forken, denn im Wesentlichen bedeutet,
‫das gesamte Projekt zu kopieren und in Ihr eigenes GitHub-Profil zu stellen.
‫Wenn ich also hier klicke und wir hier drüben sehen, können sie auswählen, wo Sie für das Projekt möchten, und Sie
‫möchten Ihr Profil auswählen.
‫Sobald wir dieses Projekt bekämpft haben, machen wir eine Kopie davon, es ist, als ob wir dieses Repository jetzt mit unserer eigenen
‫Version der Richtlinien zum Start hier besitzen.
‫Sobald wir dies haben, können wir dieses Repository mit S klonen. H. oder was auch immer Sie bevorzugen.
‫In meinem Fall verwende ich S. H. damit ich nicht jedes Mal mein Passwort verwenden muss.
‫Ich kann jetzt git clone sagen und dieses Repository klonen.
‫Jetzt können und können wir hier mit Richtlinien beginnen und können dies nicht in unserem bevorzugten Texteditor öffnen.
‫Nun, einmal hier, lassen Sie uns das klären.
‫Wir haben die Contributors-Datei, der wir jetzt unseren Namen hinzufügen müssen. Ich kann hier sehen, dass die Contributors-Datei ziemlich lang wird,
‫da wir zwar viele Studenten haben, die zu Open Source beitragen, aber ganz am
‫Ende stellen Sie sicher Sie sind hier ganz am Ende, Sie möchten Ihren eigenen Namen hinzufügen.
‫Wir befinden uns gerade im Master-Zweig, aber ich werde Ihnen zeigen, was eine gute Praxis
‫ist.
‫Wir haben unser gegabeltes Projekt und möchten einen neuen Branch erstellen, von dem wir abarbeiten können, anstatt den Master
‫zu erstellen, indem wir Get Check-Out Dash sagen, um einen neuen Branch zu erstellen, und wir möchten diesen Branch in unserem Fall benennen,
‫nennen wir ihn einfach testfired Eintreten.
‫Sie werden sehen, dass ich mich jetzt in einem neuen Zweig namens Test befinde.
‫Und in diesem Zweig kann ich meinen Namen zu dieser Mitwirkendenliste hinzufügen, in Ihrem Fall möchten Sie
‫Ihr eigenes GitHub-Profil verwenden.
‫Wir verwenden hier also Markdown, eine Schreibweise, eine Syntax und einige Funktionen.
‫Wenn wir beispielsweise zur Liste der Mitwirkenden gehen, werden Sie feststellen, dass es sich alle um anklickbare Links handelt.
‫Wir verwenden also im Wesentlichen die gleiche Notation.
‫Wir setzen einen Bindestrich in eckige Klammern mit Ihrem GitHub-Benutzernamen und dann in den Klammern nur die eigentliche URL, auf
‫die Sie in unserem Fall verlinken möchten, den GitHub-Benutzernamen, den Sie haben.
‫Also Ihr GitHub-Benutzername hier, GitHub-Benutzername hier.
‫Sobald wir das getan haben, können wir diese Datei speichern und jetzt zu unserem Terminal zurückkehren und sagen, Statistiken abrufen.
‫Und wir sehen hier, dass wir gerade unsere Mitwirkenden, Diffa, modifiziert haben, und wenn ich diff bekomme, um irgendwelche Änderungen zu
‫sehen, die wir vorgenommen haben, sehen wir, dass wir diese neue Zeile hinzugefügt haben.
‫Also lass uns das klären.
‫Wir haben unseren Namen vollständig eingerichtet und können diesen Kommentar jetzt hinzufügen, indem wir gute Anzeige und
‫Punkt für alles sagen, werden alles hinzufügen und dann eine Verpflichtung eingehen und eine Nachricht schreiben, die besagt, dass mein Name zu einer Mitwirkendenliste hinzugefügt
‫wurde.
‫Na, bitte.
‫Jetzt ist es für uns an der Zeit, diese Veränderungen voranzutreiben.
‫Nun, wenn ich Push-Ursprung bekomme.
‫M. Nun, im Moment würde das bedeuten, dass wir zum Ursprung und zum Ursprung drängen wollen.
‫Ist diese Start-Hier-Richtlinie, von der ich dachte, der Ursprung ist eigentlich meine Version des Projekts, und wenn ich
‫zum Master pushen will, ist das der Hauptzweig.
‫Aber wir wollen das nicht, weil wir idealerweise auch unseren Namen ändern und an die ursprüngliche Null der Stärker-Richtlinie von Mastery
‫hinzufügen möchten, denn dies ist die Hauptsache.
‫Projekt.
‫Was wir also tun können, ist anstelle von MASCIA zu unserem Test-Zweig zu pushen, also sagen wir, Push-Ursprungstest zu bekommen.
‫Na, bitte.
‫Nun, wenn ich hierher zurückkehre und zu meinem Projekt gehe und mich erfrischt.
‫Ich habe jetzt zwei Filialen.
‫Der Master-Zweig und auch der Test-Zweig, die ich gerade aktualisiert habe, ist eine Möglichkeit, dies zu tun, indem Sie auf
‫neue Pull-Anfrage klicken.
‫Und Sie können hier Kommentare hinzufügen, wie ich meinen Namen in die Liste aufgenommen habe und Sie können einige unserer Betreuer markieren, in meinem Fall werde ich
‫mich einfach selbst markieren.
‫Ich erstelle Pull-Requests.
‫Ich habe jetzt meine schlechte Anfrage und bemerke hier, wie meine schlechte Anfrage jetzt bei der Zero-to-Mastery-Start-Hier-Richtlinie
‫ist, damit ich zu unserer stärkeren Richtlinie zurückkehre.
‫Ich sehe, dass ich ein Teil davon bin.
‫Die arme Bitte jetzt.
‫Genau hier.
‫Und weil ich eines der Managementteams markiert habe.
‫In diesem Fall war es also ich selbst oder Sie können jeden von dem Management-Team markieren, das wir
‫jetzt in diesem Fall haben. Ich betrüge, weil ich auch bei der Verwaltung helfe, damit ich den Pull-Request einfach selbst zusammenführen kann.
‫Höchstwahrscheinlich können Sie es in Ihrem Fall nicht selbst zusammenführen.
‫Aber wenn ich klicke, zusammenführen und bestätigen.
‫Na, bitte.
‫Ich habe mein Projekt zusammengeführt, ich habe den Branch gelöscht und der Pull-Request ist geschlossen.
‫Wenn ich möchte, kann ich sogar meinen eigenen Fork löschen.
‫Aber vorerst lassen wir es so, wie es ist.
‫Lassen Sie uns die Richtlinien für Stärker überprüfen und sehen, ob mein Name der Liste hinzugefügt wurde, wenn ich ganz nach
‫unten scrolle.
‫He, sieh dir das an.
‫Auf der Liste steht mein Name.
‫Also wurde ich in die Mitwirkendenliste aufgenommen.
‫Das war ziemlich einfach.
‫Richtig?
‫Und das Coole daran ist, dass ich jetzt auf mein Profil gehe.
‫Als eine meiner Organisationen habe ich eigentlich null zu meistern.
‫Wenn Sie sich also der Liste der Mitwirkenden hinzufügen können, können Sie der Zero to Mastery-Organisation
‫tatsächlich beitreten und dieses kleine Symbol in Ihrem GitHub-Profil erscheinen lassen.
‫Und viele GitHub-Profile haben Organisationen, daher haben die Leute normalerweise ihr Arbeitsplatzsymbol hier.
‫Es ist also nur eine nette Kleinigkeit, die Sie in Ihrem Profil haben, um zu zeigen, dass Sie in der Programmier-Community
‫involviert sind.
‫Wir haben also gerade eine schlechte Anfrage gestellt, was Schritt zwei ist, und das ging ziemlich schnell, oder?
‫Schließlich besteht der nächste Schritt darin, sich einem tatsächlichen Projekt anzuschließen und damit zu beginnen, die Art und Weise beizutragen, die
‫wir gerade in unserer Zero to Mastery-Organisation gelernt haben.
‫Nun, es gibt tatsächlich einen Mann, den wir Ihnen zur Verfügung stellen, um herauszufinden, für welches Projekt Sie sich entscheiden und was gut für
‫Sie sein wird.
‫Wir haben auch in unserem Discord einen Bereich für Gruppenprojekte, in dem wir uns einige der aktuellen
‫Projekte ansehen können, oder Sie können einfach zur Zero-to-Mastery-Organisation gehen und eines der Repositories auswählen, zu denen Sie
‫beitragen möchten.
‫Im nächsten Video werden wir nun zu einem dieser Projekte beitragen und Ihnen ein reales Szenario
‫zeigen.
‫Ich werde das mal sehen.