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
44
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
51
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.5k
Other Decks in Technology
See All in Technology
AWS CDK「読めるけど書けない」を脱却するファーストステップ
smt7174
3
210
大規模ECサイトのあるバッチのパフォーマンスを改善するために僕たちのチームがしてきたこと
panda_program
1
320
生成AI活用でQAエンジニアにどのような仕事が生まれるか/Support Required of QA Engineers for Generative AI
goyoki
1
340
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
300
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
130
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
150
スピンアウト講座04_ルーティン処理
overflowinc
0
300
TinyTroupeで人狼ゲームやってみた!
ueponx
0
160
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
4
1.4k
スピンアウト講座05_実践活用事例
overflowinc
0
290
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
110
Phase04_ターミナル基礎
overflowinc
0
580
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
GraphQLの誤解/rethinking-graphql
sonatard
75
11k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.5k
Google's AI Overviews - The New Search
badams
0
940
Color Theory Basics | Prateek | Gurzu
gurzu
0
260
It's Worth the Effort
3n
188
29k
sira's awesome portfolio website redesign presentation
elsirapls
0
200
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
Deep Space Network (abreviated)
tonyrice
0
93
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
110
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
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!