Großes Open-Source-Projekt in Kotlin sucht Mitwirkende: So können Sie beitreten und was Sie wissen müssen
Die Entwickler-Community von Kotlin erhielt eine unerwartete, aber erfreuliche Überraschung: Eines der größten Open-Source-Projekte, das in dieser Sprache geschrieben ist, hat eine massive Rekrutierung von Mitwirkenden angekündigt. Es geht um das Projekt Ktor – ein leistungsstarkes asynchrones Framework zur Erstellung von Server- und Client-Anwendungen in Kotlin. Die Entwickler von Ktor laden Programmierer aller Erfahrungsstufen – von Anfängern bis zu Experten – ein, ihren Beitrag zur Weiterentwicklung der Infrastruktur zu leisten, die bereits von Tausenden von Unternehmen weltweit genutzt wird.
Warum gerade jetzt? Das Ktor-Team bereitet die Veröffentlichung einer neuen Hauptversion vor, und die Belastung der Hauptbetreuer ist stark gestiegen. Um das Tempo beizubehalten und das Update mit möglichst wenigen Fehlern zu veröffentlichen, haben die Projektautoren beschlossen, die Türen für die Community zu öffnen. „Wir glauben, dass Offenheit der einzige Weg zu qualitativ hochwertiger Software ist“, erklärte einer der Projektleads. „Ktor ist nicht nur Code, es ist ein Ökosystem, und jeder Entwickler kann ein Teil davon werden.“
Was wird Mitwirkenden geboten?
- Mentoring: Erfahrene Entwickler führen Code-Reviews durch und helfen, die Architektur des Projekts zu verstehen.
- Dokumentation: Alle Aufgaben werden mit detaillierten Beschreibungen und Beispielen begleitet, sogar für Anfänger.
- Zertifikate und Merch: Aktive Teilnehmer erhalten Erinnerungs-Badges auf GitHub und Souvenirs von JetBrains.
- Karriereperspektiven: Die Teilnahme an einem großen Open-Source-Projekt ist ein hervorragender Punkt im Lebenslauf für zukünftige Arbeitgeber.
Welche Aufgaben warten auf neue Teilnehmer?
Derzeit befinden sich etwa 50 offene Aufgaben unterschiedlicher Schwierigkeitsgrade im Backlog des Projekts. Darunter:
- Behebung von Fehlern in den Sicherheits- und Authentifizierungsmodulen.
- Optimierung der Leistung des Ktor-Clients für mobile Plattformen.
- Schreiben von Unit-Tests und Integrationstests für neue Features.
- Übersetzung der Dokumentation ins Deutsche und andere Sprachen.
- Entwicklung von Plugins zur Unterstützung von WebSockets in Kubernetes.
Für den Einstieg reichen grundlegende Kenntnisse in Kotlin und die Fähigkeit, mit Git zu arbeiten. Wenn Sie noch nie an Open Source teilgenommen haben – das Ktor-Team hat einen speziellen Leitfaden für die ersten Pull Requests vorbereitet. „Wir beißen nicht“, scherzen die Betreuer. „Selbst wenn Ihr PR nicht sofort angenommen wird, erhalten Sie ausführliches Feedback und können den Code nachbessern.“
Wie kann man beitreten?
Es ist ganz einfach: Gehen Sie zum offiziellen Ktor-Repository auf GitHub, wählen Sie eine Aufgabe mit dem Label good first issue oder help wanted, forken Sie das Projekt und beginnen Sie mit der Arbeit. Sie können auch dem Slack-Kanal der Kotlin Community beitreten – dort gibt es einen separaten Chat #ktor-contributors, in dem alle Fragen beantwortet werden.
Verpassen Sie nicht die Chance, Ihren Beitrag zu einem der beliebtesten Open-Source-Projekte in Kotlin zu leisten. Vielleicht wird genau Ihr Code Teil des nächsten großen Releases, das von Millionen von Entwicklern heruntergeladen wird.