Großes PHP-Projekt sucht Mitwirkende: Machen Sie mit bei der Entwicklung

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Großes Open-Source-Projekt in PHP sucht Mitwirkende



Die Entwickler-Community von PHP hat eine wichtige Ankündigung erhalten: Eines der größten Open-Source-Projekte, das die Grundlage für Tausende von Webanwendungen bildet, hat offiziell die Suche nach neuen Mitwirkenden bekannt gegeben. Dies sind großartige Neuigkeiten sowohl für erfahrene PHP-Entwickler als auch für diejenigen, die gerade erst ihren Weg in Open Source beginnen. Bei dem Projekt handelt es sich um PHPUnit (das beliebteste Testsystem für PHP), aber ähnliche Aufrufe kommen oft von Symfony, Laravel und anderen Giganten des Ökosystems.



Warum ist das wichtig? Open-Source-Projekte leben von der Community. Ohne neue Kräfte riskieren sie, ihre Entwicklung zu verlangsamen, technische Schulden anzuhäufen und an Relevanz zu verlieren. Indem Sie sich an der Entwicklung beteiligen, helfen Sie nicht nur der gesamten Community, sondern sammeln auch unschätzbare Erfahrungen mit qualitativ hochwertigem Code, erhalten Mentoring von Maintainern und bauen Ihr Portfolio aus.



Wer wird gesucht?

Im Gegensatz zu vielen kommerziellen Stellenausschreibungen verlangen Open-Source-Projekte selten einen perfekten Lebenslauf. Die Hauptkriterien sind:

  • Sichere Kenntnisse in PHP 8.1+ — Verständnis moderner Sprachfeatures, Typisierung, Attribute.
  • Kenntnisse in der Arbeit mit Git — Fähigkeit, Pull-Requests zu erstellen, mit Branches zu arbeiten und Konflikte zu lösen.
  • Englischkenntnisse auf dem Niveau des Lesens von Dokumentationen — die gesamte Korrespondenz und Code-Reviews finden auf Englisch statt.
  • Verantwortungsbewusstsein — Bereitschaft, Aufgaben zu Ende zu bringen und in Issue-Kommentaren zu kommunizieren.

Dabei muss man kein Guru sein: Viele Projekte kennzeichnen Aufgaben für Anfänger mit den Labels good first issue oder help wanted.



Was muss getan werden?

Der Arbeitsumfang reicht von kleinen Korrekturen bis hin zu größeren Features. Typische Aufgaben eines Mitwirkenden sind:

  • Behebung von Fehlern und Schreiben von Regressionstests.
  • Überarbeitung der Dokumentation (insbesondere Übersetzungen ins Deutsche).
  • Refactoring von veraltetem Code gemäß den neuen PHP-Standards.
  • Teilnahme an Code-Reviews von Pull-Requests anderer Teilnehmer.
  • Optimierung der Leistung von Engpässen.


Wie fange ich an?

Um Mitwirkender zu werden, müssen Sie keine Motivationsschreiben verfassen. Es genügen drei Schritte:

  1. Projekt finden. Gehen Sie auf GitHub zum Repository von PHPUnit, Symfony oder Laravel. Lesen Sie den Abschnitt CONTRIBUTING.md — dort sind alle Regeln beschrieben.
  2. Aufgabe auswählen. Filtern Sie die Issues nach dem Label good first issue. Lesen Sie die Diskussion, stellen Sie sicher, dass die Aufgabe noch frei ist.
  3. Fork und Pull-Request erstellen. Schreiben Sie den Code gemäß den PSR-12-Standards und den Anweisungen des Projekts. Nach dem Senden geben die Maintainer Feedback.

Haben Sie keine Angst vor Fehlern — die Community ist in der Regel anfängerfreundlich. Das Wichtigste ist, Initiative und Respekt für die Arbeit anderer zu zeigen.



Warum ist das persönlich vorteilhaft für Sie?

  • Kompetenzentwicklung — Sie arbeiten mit Code, der täglich von Millionen von Entwicklern genutzt wird.
  • Networking — Kennenlernen führender Spezialisten der PHP-Community.

Empfohlene Bibliotheken