Heim >Betrieb und Instandhaltung >Apache >So treten Sie der Apache-Open-Source-Community bei
Wie schnell kann die Kommunikation und Zusammenarbeit mit Top-Programmierern voranschreiten?
Wie cool ist es, dass Ihr Code von Hunderten Millionen Benutzern verwendet wird?
Wie cool wäre es, während eines Interviews zu sagen: „Oh, ich habe ein Open-Source-Projekt in Apache, Sie können es sich ansehen“?
Sind Sie als Programmierer mit Idealen und Gefühlen noch nicht einer oder zwei Top-Open-Source-Communitys beigetreten?
Apache Community Attack Route
Das Managementsystem der Apache-Community ist recht streng und verschiedene Rollen haben unterschiedliche Verantwortlichkeiten und Rechte. Die Integration in die Apache-Community ist wie der Kampf gegen Monster (das Beheben von Fehlern) und das Aktualisieren. Wenn Sie Ihr Niveau verbessern möchten, müssen Sie zunächst hart für das Projekt arbeiten. Die sogenannten „Wer beweist, dass er es kann, darf es tun.“ Dies ist auch eine hervorragende Verkörperung der „Meritokratie“ im Sinne von Apache.
Neu bei Apache
Jeder, der Apache-Produkte verwendet, ist ein Benutzer. Benutzer sind nicht nur Abnehmer, sie sind eine Quelle wertvoller Meinungen, die bei der Verbesserung des Produkts sehr hilfreich sind. Wenn Sie mehr über die Open-Source-Software von Apache erfahren möchten, können Sie sich auch gleich eine zulegen und sie ausprobieren.
Wenn Sie beginnen, sich an Diskussionen zu beteiligen und Patches, Dokumentation und Vorschläge auf der Entwickler-Mailingliste bereitzustellen, werden Sie erfolgreich zum Entwickler oder Mitwirkenden befördert! Es ist nicht einfach, Entwickler zu werden. Sie benötigen den Geist der kontinuierlichen Forschung und die Fähigkeit, unabhängig zu denken, um Bereiche zu finden, die verbessert werden können. Manchmal kann es überwältigend sein, die Hunderte oder Tausende von Dateien in einem Open-Source-Projekt zu verstehen. Schließlich sind die meisten Studenten immer noch auf dem Niveau der Verwendung von Apache-Open-Source-Produkten. Der Titel „Apache Developer“ in Ihrem Lebenslauf wird die Augen der Personalabteilung auf jeden Fall zum Leuchten bringen!
Bitte beachten Sie, dass die gesamte Kommunikation und Zusammenarbeit mit Apache über die Mailingliste erfolgt! In der Apache-Community gibt es ein Sprichwort, das Sie sich merken müssen: „Wenn es nicht auf der Mailingliste diskutiert wird, ist es nicht passiert.“ Es ist wirklich wichtig, sich an Diskussionen auf der Apache-Mailingliste zu beteiligen.
Apache-Committer
Während Sie weiter üben (Fehlerberichte einreichen, Code beisteuern, an Mailinglistendiskussionen teilnehmen, am Community-Aufbau teilnehmen), werden Sie möglicherweise dazu eingeladen Kommitter werden. Der Einreicher kann als formelles Mitglied der Apache-Community betrachtet werden. Er verfügt nicht nur über direkte Schreibberechtigung für das Code-Repository, sondern kann auch eine exklusive E-Mail-Adresse mit dem Domainnamen http://apache.org haben!
Wussten Sie, dass die Anzahl der von der Apache-Community jeden Monat eingereichten Codezeilen 16.000 Zeilen beträgt? Dabei handelt es sich nicht nur um 16.000 Codezeilen – Apache-Committer müssen sicherstellen, dass der von ihnen übermittelte Code klar, lesbar und von hoher Qualität ist.
Apache ist auf der Suche nach Mitgliedern, die weiterhin einen Beitrag leisten können, genau wie der Stamm der Apachen, die über außergewöhnliche Ausdauer und Beharrlichkeit verfügen. Obwohl Apache 300 Projekte hat, kommen durchschnittlich nur 15 Committer pro Monat hinzu, und die meisten von ihnen beteiligen sich an neuen Projekten. Bei bestehenden Projekten kommen wahrscheinlich nur ein oder zwei Committer pro Jahr hinzu. Ein Apache-Committer zu werden ist eine sehr herausfordernde und stolze Sache!
Einreicher müssen eine Contributor Agreement License (CLA) unterzeichnen, da Apache-Produkte der Apache-Lizenz entsprechen. Die Apache-Lizenz ist eine der drei am häufigsten verwendeten Open-Source-Lizenzen weltweit. Sie ermöglicht Code-Autoren, Patente zu behalten und autorisiert Benutzer, diese kostenlos zu nutzen. Benutzer müssen bei der Verwendung eine Lizenz vorlegen und die geänderten Teile erläutern. Dies kann dem Einreicher helfen zu verstehen, welche Projekte ihre eigenen Open-Source-Inhalte verwendet haben und was geändert wurde, was der Projektverbesserung sehr förderlich ist.
Weitere technische Artikel zu Apache finden Sie in der Spalte Apache-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo treten Sie der Apache-Open-Source-Community bei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!