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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Nicolas Grekas
December 02, 2016
Technology
560
2
Share
Go beyond "composer update", contribue!
Nicolas Grekas
December 02, 2016
More Decks by Nicolas Grekas
See All by Nicolas Grekas
Config Formats and Symfony - Let's talk about DX
nicolasgrekas
2
57
Taming Dependency Injection
nicolasgrekas
1
120
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
3
220
What's new in Symfony 7.x
nicolasgrekas
2
140
L'intégration de l'IA dans Symfony
nicolasgrekas
0
63
Lazy Objects in PHP and Symfony
nicolasgrekas
2
380
What's new in Symfony 7.1
nicolasgrekas
2
200
Embracing the Future with Symfony 7
nicolasgrekas
0
220
Symfony, PHP and its Foundation
nicolasgrekas
0
5k
Other Decks in Technology
See All in Technology
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
320
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
180
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.7k
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
120
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
150
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.7k
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
190
Strands Agents超入門
kintotechdev
1
150
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
380
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
16
16k
Datadog 認定試験の概要と対策
uechishingo
0
200
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
670
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Believing is Seeing
oripsolob
1
140
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Building Applications with DynamoDB
mza
96
7.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
74k
GitHub's CSS Performance
jonrohan
1033
470k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
Balancing Empowerment & Direction
lara
6
1.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.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!