Whale Care 101 - How We Organize A 200+ Devs Project

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=eMK1qU-VFWM



Duration: 35:59
92 views
0


Presented at EclipseCon 2023 in Ludwigsburg, Germany by Sebastian Bezold (Mercedes-Benz Tech Innovation GmbH) and Carsten Lenz (Mercedes-Benz Tech Innovation GmbH).

Two GitHub organizations with over 200 members, more than 100 repositories and 30+ committers in Eclipse - that's whatwe call a whale. We, that is Carsten and Sebastian as representatives of the DevSecOps/System-Team, the team driving the Open Source governance processes, build automation and managing the infrastructure (GitHub/Azure AKS).

In this talk, we’ll walk you through our journey of the government funded automotive project Catena-X from being a single mono repo outside the Eclipse-Foundation to being a steadily growing set of repositories in our Eclipse-Foundation managed GitHub organization.

We’ll explain how we try to align the huge number of diverse teams with different background and experience levels into a community and how our Tractus-X Release Guidelines (TRGs) helps us to set standards for our quarterly release, which bundles more than 15 components to an overarching Eclipse Tractus-X release. We’ll talk about our approach of introducing build, test, security scan and release automation with open-source tooling, and we will also share our lessons learned and the planned way forward.