Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
From contribs to releases - The Making of Symfony
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Nicolas Grekas
May 19, 2016
Technology
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
From contribs to releases - The Making of Symfony
Nicolas Grekas
May 19, 2016
More Decks by Nicolas Grekas
See All by Nicolas Grekas
Config Formats and Symfony - Let's talk about DX
nicolasgrekas
2
76
Taming Dependency Injection
nicolasgrekas
1
140
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
3
260
What's new in Symfony 7.x
nicolasgrekas
2
170
L'intégration de l'IA dans Symfony
nicolasgrekas
0
81
Lazy Objects in PHP and Symfony
nicolasgrekas
2
420
What's new in Symfony 7.1
nicolasgrekas
2
230
Embracing the Future with Symfony 7
nicolasgrekas
0
250
Symfony, PHP and its Foundation
nicolasgrekas
0
5.8k
Other Decks in Technology
See All in Technology
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
370
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.6k
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
今さら理解するウェブフォントver.2026
takanorip
3
710
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
200
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.3k
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
180
【Data Engineering Summit2026_登壇資料】医療ビッグデータ×AIエージェントを支えるデータ基盤とハーネスエンジニアリング
jmdc_presentation
0
170
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1k
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
450
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
Darren the Foodie - Storyboard
khoart
PRO
4
4k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Optimizing for Happiness
mojombo
378
71k
Transcript
From contribs to releases The Making of Symfony @nicolasgrekas
components framework + =
github.com/ symfony/symfony + 46 synchronized git repositories =
@nicolasgrekas symfony.com/releases Release end of support +8 months +14 months
+36 months +48 months end of security support end of security support end of support Standard Releases (3.0, 3.1) LTS Releases (2.3, 2.7, 2.8)
The Continuous Upgrade Path
@nicolasgrekas The Symfony Core Team Wish!
@nicolasgrekas • o • o • o Semantic Versioning
@nicolasgrekas 3. @internal @api The Backward Compatibility Promise http://symfony.com/bc
@nicolasgrekas • • • • • @trigger_error(…, E_USER_DEPRECATED);
@nicolasgrekas • • Sustainability of the CUP
@nicolasgrekas Travis Matrix
@nicolasgrekas Appveyor for Windows
Contributions The tip of the iceberg
@nicolasgrekas Pull requests template
@nicolasgrekas Pull requests submission
@nicolasgrekas Pull requests testing
@nicolasgrekas Pull requests voting
Merging Underside of the iceberg
@nicolasgrekas Pull requests triage
@nicolasgrekas Pull requests merging
@nicolasgrekas Branch merging
Releasing Underside of the iceberg
@nicolasgrekas • • • • Predictability is king!
@nicolasgrekas A patch release
@nicolasgrekas • • • • • Hidden steps
@nicolasgrekas • • • • • Hidden steps
composer update
Merci ! @nicolasgrekas