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
Helping Open Source
Search
Arun Ravindran
August 23, 2015
Programming
0
35
Helping Open Source
How to contribute to Open Source. Presenting at Djangothon India at Hacker Earth on 24 Aug 2015
Arun Ravindran
August 23, 2015
Tweet
Share
Other Decks in Programming
See All in Programming
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
410
GitHub Actions で始める Salesforce CI
sms_tech
0
140
Beyond the RuboCop Defaults
koic
1
340
Reckoner_エンジニア採用資料
3shake
0
110
What is TDD?
urakawa_jinsei
0
140
GraphQLでいい感じの検索APIを作りたい
estie
0
140
上手に付き合うコンポーネントテスト
quramy
3
1.1k
Pythonによるイベントソーシングへの挑戦と現状に対する考察 / Challenging Event Sourcing with Python and Reflections on the Current State
nrslib
2
200
宿泊予約サイトにおける検索と料金計算の両立
skaji
1
190
How to Break into Reading Open Source
kaspth
2
230
サークルポータルを支えるフロントエンドアーキテクチャの選定
toranoana
1
200
Composing an API the *right* way (Droidcon New York 2024)
zsmb
2
460
Featured
See All Featured
How to Ace a Technical Interview
jacobian
274
23k
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
166
48k
Build your cross-platform service in a week with App Engine
jlugia
228
18k
How to train your dragon (web standard)
notwaldorf
86
5.6k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
What's in a price? How to price your products and services
michaelherold
242
11k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
59k
Transcript
Helping Open Source Arun Ravindran @arocks
WE NEED YOU!... FOR OPEN SOURCE
• Am I allowed? • Beyond me? • Will they
get offended? • My code isn’t good enough • Someone else will fix it They are all wrong… Common Excuses for NOT Contributing
Working in GitHub • Include usual stuff ◦ README ◦
License ◦ Docs ◦ Tests • Create Issues !! ◦ Check before you submit • Write Pull Requests ◦ Fork into yours ◦ Clone locally ◦ Use common idioms ◦ Create branch ◦ Run tests
Contributing to Django Report bugs in Django’s ticket tracker Share
ideas at django-developers mailing list Submit patches (low-hanging in easy pickings) Improve docs or tests Review patches