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
530
Go beyond "composer update", contribue!
Nicolas Grekas
December 02, 2016
Tweet
Share
More Decks by Nicolas Grekas
See All by Nicolas Grekas
Taming Dependency Injection
nicolasgrekas
1
56
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
2
160
What's new in Symfony 7.x
nicolasgrekas
2
81
L'intégration de l'IA dans Symfony
nicolasgrekas
0
24
Lazy Objects in PHP and Symfony
nicolasgrekas
2
220
What's new in Symfony 7.1
nicolasgrekas
2
140
Embracing the Future with Symfony 7
nicolasgrekas
0
170
Symfony, PHP and its Foundation
nicolasgrekas
0
2.7k
Symfony 7: A tribute to Attributes
nicolasgrekas
1
500
Other Decks in Technology
See All in Technology
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
370k
Devin&Cursor、それぞれの「本質」から導く最適ユースケース戦略
empitsu
8
2.9k
実践Kafka Streams 〜イベント駆動型アーキテクチャを添えて〜
joker1007
3
790
Contract One Dev Group 紹介資料
sansan33
PRO
0
6.1k
おれのAI活用の現状とこれから
tsukasagr
0
110
Introduction to Bill One Development Engineer
sansan33
PRO
0
240
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.3k
キャッシュレス決済のプロダクトから決済基盤への進化
b1a9id
0
140
[zh-TW] DevOpsDays Taipei 2025 -- Creating Awesome Change in SmartNews!(machine translation)
martin_lover
1
680
ローカル環境でAIを動かそう!
falken
PRO
1
190
OpenJDKエコシステムと開発中の機能を紹介 2025夏版
chiroito
1
1.1k
プロジェクトマネージャーに最後まで残るたった一つの仕事は交渉
ichimichi
1
150
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
25
2.8k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
It's Worth the Effort
3n
184
28k
Gamification - CAS2011
davidbonilla
81
5.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
15
900
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Cult of Friendly URLs
andyhume
78
6.4k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
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!