Development PracticesConference50min
How Allegro keeps 13k GitHub repositories in check
Allegro shares its approach to managing over 13,000 GitHub repositories by using automation, innovative tools, and a balance between automation and developer experience. They employ tools like Gradle init script, openrewrite, and a pull request manager to handle large-scale projects, breaking changes, and streamline maintenance.
Bartosz GałekAllegro
talkDetail.whenAndWhere
Friday, June 13, 15:10-16:00
Room 4B
Maintaining a GitHub organization with over 13.000 repositories comes with a unique set of challenges: code duplication, technical debt, and the constant struggle to keep things up to date without slowing developers down. At Allegro, we’ve tackled this problem head-on with a mix of automation, innovative tooling, and a few battle scars along the way.I’ll walk you through how we manage large-scale Gradle projects, handle breaking changes across thousands of repos, and keep things running smoothly using tools like our gradle init script, openrewrite, and pull request manager that we set up. You’ll hear about what worked, what didn’t, and the lessons we’ve learned about balancing automation with developer experience. If you’re dealing with large-scale codebases and want to make migrations and maintenance less painful (especially in GitHub environment), this talk is for you.
comments.speakerNotEnabledComments