Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
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
1.3k
From contribs to releases - The Making of Symfony
Nicolas Grekas
May 19, 2016
Tweet
Share
More Decks by Nicolas Grekas
See All by Nicolas Grekas
Config Formats and Symfony - Let's talk about DX
nicolasgrekas
2
50
Taming Dependency Injection
nicolasgrekas
1
100
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
3
210
What's new in Symfony 7.x
nicolasgrekas
2
120
L'intégration de l'IA dans Symfony
nicolasgrekas
0
52
Lazy Objects in PHP and Symfony
nicolasgrekas
2
360
What's new in Symfony 7.1
nicolasgrekas
2
190
Embracing the Future with Symfony 7
nicolasgrekas
0
210
Symfony, PHP and its Foundation
nicolasgrekas
0
4.6k
Other Decks in Technology
See All in Technology
韓非子に学ぶAI活用術
tomfook
2
280
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
130
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
170
AI時代のIssue駆動開発のススメ
moongift
PRO
0
200
スピンアウト講座03_CLAUDE-MDとSKILL-MD
overflowinc
0
1.2k
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
210
スピンアウト講座04_ルーティン処理
overflowinc
0
1.1k
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
240
プログラミング不要! テスト自動化における生成AI使いこなし術
magicpod
1
110
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
5
2.2k
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
160
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
Featured
See All Featured
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
77
Paper Plane
katiecoart
PRO
0
48k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
[SF Ruby Conf 2025] Rails X
palkan
2
850
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Navigating Team Friction
lara
192
16k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
160
Six Lessons from altMBA
skipperchong
29
4.2k
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