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
How to contribute to Symfony and why you shou...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Valentin Udaltsov
November 21, 2019
Programming
840
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to contribute to Symfony and why you should give it a try
Valentin Udaltsov
November 21, 2019
Other Decks in Programming
See All in Programming
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
120
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
240
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
2
640
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1.3k
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
6k
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
190
スマートグラスで並列バイブコーディング
hyshu
0
140
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
550
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
160
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
760
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
280
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
380
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
590
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Claude Code のすすめ
schroneko
67
230k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Code Reviewing Like a Champion
maltzj
528
40k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
340
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
140
Transcript
@vudaltsov How to contribute to Symfony and why You should
give it a try 1
@vudaltsov Valentin Udaltsov Russia, Moscow 2
@vudaltsov 3
@vudaltsov My first attempt to contribute 4
@vudaltsov 5
@vudaltsov Today 6
@vudaltsov EU-FOSSA Hackathon 7
@vudaltsov Motivation to contribute to OSS 8
@vudaltsov To give back 9
@vudaltsov 10
@vudaltsov For recognition 11
@vudaltsov 12
@vudaltsov To become an in-demand employee 13
@vudaltsov 14
@vudaltsov Code Glue code 15
@vudaltsov Contributing is a way to master your tools 16
@vudaltsov Symfony is the best PHP ecosystem to contribute to
17
@vudaltsov Documentation 18
@vudaltsov Maintenance 19
@vudaltsov 20 Diverse community
@vudaltsov What to contribute? 21
@vudaltsov Step 1. Become a bug hunter 22
@vudaltsov 1. Check the docs 2. Google it 3. Ask
colleagues 4. Google it again 5. Ask in Slack #support 6. Make a reproducer 7. Submit a bug 23
@vudaltsov 24 1 2
@vudaltsov Step 2. Involve yourself through observation 25
@vudaltsov https://symfony.com/blog/ 26
@vudaltsov 27
@vudaltsov 28
@vudaltsov Subscribe to new releases 29
@vudaltsov Check new issues & PRs 30
@vudaltsov 31
@vudaltsov 32
@vudaltsov 33
@vudaltsov Step 4. Comment & review 34
@vudaltsov Step 5. Solve an issue 35
@vudaltsov 36 1 2 3 4
@vudaltsov 37
@vudaltsov Resolve a recent issue: chances are it's easier 38
@vudaltsov How to contribute 39
@vudaltsov 40 1 2
@vudaltsov 41 ?
@vudaltsov Patch X.Y.Z 4.3.7 → 4.3.8 42
@vudaltsov Minor X.Y.Z 4.2.9 → 4.3.0 43
@vudaltsov Major X.Y.Z 4.4.0 → 5.0.0 44
@vudaltsov 45
@vudaltsov Submit bug fixes to the lowest branch they apply
46
@vudaltsov Submit features to the master branch 47
@vudaltsov Mind the code style 48
@vudaltsov 49
@vudaltsov 50
@vudaltsov 51
@vudaltsov Add unit tests 52
@vudaltsov 53
@vudaltsov 54
@vudaltsov 55
@vudaltsov 56
@vudaltsov 57
@vudaltsov Rebase when branch changes 58
@vudaltsov 59
@vudaltsov 60 1
@vudaltsov 61 2 3
@vudaltsov Welcome comments & review. React positively in any case
62
@vudaltsov Be patient... 63
@vudaltsov ...but stay in touch! 64
@vudaltsov Some useful articles to read 65 1. Releases calendar
https://symfony.com/releases 2. Official contributing documentation https://symfony.com/doc/current/contributing/index.html 3. Merging vs rebasing https://www.atlassian.com/git/tutorials/merging-vs-rebasing 4. Working with forks https://help.github.com/en/github/collaborating-with-issues-and-pull- requests/working-with-forks
@vudaltsov Thank you! See you at the Hackday! 66