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
37
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
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
3.3k
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
240
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
470
Ruby Parser progress report 2025
yui_knk
1
450
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
7
2.5k
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
2
250
複雑なドメインに挑む.pdf
yukisakai1225
5
1.2k
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
520
今から始めるClaude Code入門〜AIコーディングエージェントの歴史と導入〜
nokomoro3
0
210
チームのテスト力を鍛える
goyoki
3
650
Cache Me If You Can
ryunen344
2
3k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Being A Developer After 40
akosma
90
590k
Optimizing for Happiness
mojombo
379
70k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Side Projects
sachag
455
43k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Statistics for Hackers
jakevdp
799
220k
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