~/talk

At the Heart of a Core Team

TalkinFrenchat DevFest Toulouse 2025 · on Thursday, 2025-11-13· [engineering-leadership]
slides:none on file

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

  1. 0:00Core Team intro
  2. 4:58Core Team role
  3. 7:03Contribution review
  4. 10:09Merge criteria
  5. 16:43Upmerges and backports
  6. 21:12CI green with dependencies
  7. 25:02PHP Internals collaboration
  8. 27:29Dependency security
  9. 29:15Security flaw management
  10. 36:17Core Team communication
  11. 38:02Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.