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
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
37
Taming Dependency Injection
nicolasgrekas
1
92
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
3
210
What's new in Symfony 7.x
nicolasgrekas
2
110
L'intégration de l'IA dans Symfony
nicolasgrekas
0
49
Lazy Objects in PHP and Symfony
nicolasgrekas
2
330
What's new in Symfony 7.1
nicolasgrekas
2
180
Embracing the Future with Symfony 7
nicolasgrekas
0
200
Symfony, PHP and its Foundation
nicolasgrekas
0
4.2k
Other Decks in Technology
See All in Technology
書籍執筆での生成AIの活用
sat
PRO
1
210
エンジニアとして長く走るために気づいた2つのこと_大賀愛一郎
nanaism
1
250
Databricks Free Edition講座 データエンジニアリング編
taka_aki
0
2.8k
JuliaTokaiとしてはこれが最後かもしれない(仮) for NGK2026S
antimon2
0
120
BPaaSオペレーション・kubell社内 n8n活用による効率化検証事例紹介
kentarofujii
0
290
フロントエンド開発者のための「厄払い」
optim
0
170
Zephyr RTOS の発表をOpen Source Summit Japan 2025で行った件
iotengineer22
0
250
Vivre en Bitcoin : le tutoriel que votre banquier ne veut pas que vous voyiez
rlifchitz
0
360
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
180
BiDiってなんだ?
tomorrowkey
2
480
re:Inventで出たインフラエンジニアが嬉しかったアップデート
nagisa53
4
200
新規事業 toitta におけるAI 機能評価の話 / AI Feature Evaluation in toitta
pokutuna
0
260
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
88
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
710
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
250
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
260
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
230
YesSQL, Process and Tooling at Scale
rocio
174
15k
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!