At the Heart of a Core Team
summary
Symfony core team manages a large repository (32 billion downloads, ~4,000 contributors, ~300 open PRs) using a custom GitHub merge CLI that requires two core approvals. Maintenance practices include a CI matrix across PHP versions and nightly internals, automated checks (Fabbot-style), mandatory tests, documentation issue automation, and coordinated branch choreography for six maintained branches (6.4–8.0) via upmerges and backports. Security work uses a private mirror, partner testing, CVE issuance and staged releases, and most maintainers are volunteers with two paid staff.
AI-written summary · about
chapters (11)
- 0:00Core Team intro
- 4:58Core Team role
- 7:03Contribution review
- 10:09Merge criteria
- 16:43Upmerges and backports
- 21:12CI green with dependencies
- 25:02PHP Internals collaboration
- 27:29Dependency security
- 29:15Security flaw management
- 36:17Core Team communication
- 38:02Q&A
related talks
01h 08mChallenges of Managing CoreFX repo
26mJames Brooks :: Working at Laravel
20mManaging In The Open, Managing Contributions: The challenges of OSPO developers management
31mMaintaining a big open source project: lessons learned
12mChip Childers at SpringOne Platform 2017
38mSIG Contributor Experience Deep Dive
01h 27mMeet the Maintainers: Discuss Roles and Responsibilities, Areas of Improvements and...
33mThere and back again: Through the realms of open source software
