Großes Open-Source-Projekt in Go (Golang) sucht Mitwirkende
Die Open-Source-Community wächst weiter, und eines der bekanntesten Projekte in der Sprache Go (Golang) hat eine groß angelegte Suche nach Mitwirkenden angekündigt. Die Rede ist von Kubernetes – einem Container-Orchestrierungssystem, das das Flaggschiff-Projekt der Cloud Native Computing Foundation (CNCF) und der De-facto-Standard in der Welt der Cloud-Technologien ist.
Das Projekt ist überwiegend in Go geschrieben und wird aktiv von Tausenden von Entwicklern weltweit weiterentwickelt. Wie die Maintainer jedoch anmerken, steigt mit der wachsenden Beliebtheit von Kubernetes auch der Bedarf an neuen Teilnehmern, die bereit sind, bei Code, Dokumentation, Tests und Community-Support zu helfen.
Warum gerade Kubernetes?
- Einfluss. Kubernetes wird in der Produktion von Amazon, Google, Microsoft, Spotify und vielen anderen Unternehmen eingesetzt. Ein Beitrag zu diesem Projekt ist ein direkter Weg zur Arbeit mit modernsten Technologien.
- Community. Eine der freundlichsten und strukturiertesten Communities im Open-Source-Bereich. Für Anfänger gibt es ein Mentoring-Programm und spezielle Bugs für die ersten PRs (good first issue).
- Technologien. Die Arbeit an dem Projekt vermittelt ein tiefes Verständnis von Go, Microservice-Architektur, gRPC, etcd und CI/CD-Pipelines.
- Karrierewachstum. Viele Top-Entwickler begannen mit Beiträgen zu Kubernetes und erhielten anschließend Angebote von Google, Red Hat und anderen Giganten.
Wer wird gesucht?
Das Projekt steht Teilnehmern aller Niveaus offen – von Studenten bis zu erfahrenen Architekten. Besonders gefragt sind:
- Go-Entwickler für Bugfixes, Leistungsoptimierung und das Schreiben neuer Features.
- Dokumentationsautoren – das Projekt ist in viele Sprachen übersetzt, aber der russischsprachige Bereich muss aktualisiert werden.
- Testspezialisten – für das Schreiben von e2e-Tests und Integrationsszenarien.
- DevOps-Ingenieure zur Verbesserung der Build- und Deployment-Infrastruktur von Kubernetes selbst.
Wie fange ich an?
- Besuchen Sie das offizielle Repository auf GitHub:
kubernetes/kubernetes. - Lesen Sie den Abschnitt CONTRIBUTING.md – dort werden der Prozess der Unterzeichnung der Lizenzvereinbarung (CLA) und die Einrichtung der Umgebung beschrieben.
- Suchen Sie im Issue-Tracker nach dem Label "good first issue" – das sind einfache und verständliche Aufgaben für Anfänger.
- Treten Sie dem Slack-Kanal #sig-contributor-experience bei – dort erhalten Sie Hilfe bei allen Fragen.
- Erstellen Sie Ihren ersten Pull Request. Selbst die Korrektur eines Tippfehlers in der Dokumentation ist bereits ein wertvoller Beitrag!
Scheuen Sie sich nicht vor Herausforderungen – das Kubernetes-Projekt verfügt über eines der besten Onboarding-Systeme im Open-Source-Bereich. Und Kenntnisse in Go sowie Erfahrung mit Containern machen den Prozess maximal komfortabel.
Schließen Sie sich den Tausenden von Entwicklern an, die bereits die Welt der Cloud-Technologien verändern. Ihr nächster Commit könnte Teil der Geschichte werden!