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
540
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
62
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
2
170
What's new in Symfony 7.x
nicolasgrekas
2
87
L'intégration de l'IA dans Symfony
nicolasgrekas
0
26
Lazy Objects in PHP and Symfony
nicolasgrekas
2
250
What's new in Symfony 7.1
nicolasgrekas
2
150
Embracing the Future with Symfony 7
nicolasgrekas
0
170
Symfony, PHP and its Foundation
nicolasgrekas
0
2.8k
Symfony 7: A tribute to Attributes
nicolasgrekas
1
510
Other Decks in Technology
See All in Technology
B2C&B2B&社内向けサービスを抱える開発組織におけるサービス価値を最大化するイニシアチブ管理
belongadmin
1
6.9k
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1.9k
Connect 100+を支える技術
kanyamaguc
0
200
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
2
16k
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
680
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
250
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
270
OPENLOGI Company Profile
hr01
0
67k
CRE Camp #1 エンジニアリングを民主化するCREチームでありたい話
mntsq
1
120
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
4
13k
怖くない!はじめてのClaude Code
shinya337
0
390
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
170
Featured
See All Featured
Scaling GitHub
holman
460
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Automating Front-end Workflow
addyosmani
1370
200k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Being A Developer After 40
akosma
90
590k
A Tale of Four Properties
chriscoyier
160
23k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
A Modern Web Designer's Workflow
chriscoyier
695
190k
BBQ
matthewcrist
89
9.7k
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!