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
39
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
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2k
Basic Architectures
denyspoltorak
0
660
Oxlint JS plugins
kazupon
1
780
2026年 エンジニアリング自己学習法
yumechi
0
130
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
170
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
250
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
CSC307 Lecture 09
javiergs
PRO
1
830
Implementation Patterns
denyspoltorak
0
280
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
410
Scaling GitHub
holman
464
140k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
130
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
580
Music & Morning Musume
bryan
47
7.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
72
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
88
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