$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Go beyond "composer update", contribue!
Search
Nicolas Grekas
December 02, 2016
Technology
2
550
Go beyond "composer update", contribue!
Nicolas Grekas
December 02, 2016
Tweet
Share
More Decks by Nicolas Grekas
See All by Nicolas Grekas
Config Formats and Symfony - Let's talk about DX
nicolasgrekas
2
33
Taming Dependency Injection
nicolasgrekas
1
83
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
3
200
What's new in Symfony 7.x
nicolasgrekas
2
110
L'intégration de l'IA dans Symfony
nicolasgrekas
0
43
Lazy Objects in PHP and Symfony
nicolasgrekas
2
320
What's new in Symfony 7.1
nicolasgrekas
2
170
Embracing the Future with Symfony 7
nicolasgrekas
0
190
Symfony, PHP and its Foundation
nicolasgrekas
0
4k
Other Decks in Technology
See All in Technology
ActiveJobUpdates
igaiga
1
140
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
13
11k
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
240
Amazon Quick Suite で始める手軽な AI エージェント
shimy
0
210
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
1.7k
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
1
200
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
390
ウェルネス SaaS × AI、1,000万ユーザーを支える 業界特化 AI プロダクト開発への道のり
hacomono
PRO
0
140
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
160
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
750
文字列の並び順 / Unicode Collation
tmtms
3
610
【U/day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
680
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
We Have a Design System, Now What?
morganepeng
54
7.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Into the Great Unknown - MozCon
thekraken
40
2.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
GitHub's CSS Performance
jonrohan
1032
470k
Designing for Performance
lara
610
69k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
A Tale of Four Properties
chriscoyier
162
23k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Transcript
Go beyond composer update Contribute!
Fork symfony/symfony
./phpunit src/Symfony
Do your magic
./phpunit src/Symfony/Component/Debug
Pull requests template
Features and deprecations must be submitted against the master branch
Bug fixes must be submitted against the lowest branch where
they apply
Lowest branches are regularly merged to upper ones so they
get the fixes too
Branch merging
Add a description of what your PR is solving Help
yourself by helping others
None
Congratulations!
Community triage Please wait…
Fix your base branch
Mind your commit message Commits are squashed
Cover with unit tests
Welcome comments There is nothing personal
Feedbacks will make you a better developer It’s a matter
of POV diversity, not skills
When you don’t care Follow the suggestions
Help yourself by helping others Provide reproducers, insights, etc. Have
empathy
But I don’t know where to start?
Look at recent issues first Many already looked at old
issues so they must be hard
• Every month: a bugfix release • Every 6 month:
a feature-set release • Every 2 years: a squeezed out release
• Every month: a bugfix release • Every 6 month:
a feature-set release • Every 2 years: a squeezed out release Symfony 4.0 is in exactly 1 year!
Go beyond composer update Let’s practice tomorrow!