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
London Django Sprint Intro
Search
Baptiste Mispelon
March 21, 2015
Technology
0
930
London Django Sprint Intro
Introduction slides to the Django Sprint London 2015
Baptiste Mispelon
March 21, 2015
Tweet
Share
More Decks by Baptiste Mispelon
See All by Baptiste Mispelon
What's New in Django 1.9
bmispelon
1
190
Jezdezcon - Stickers vs Buttons
bmispelon
0
95
Baptiste's adventures in Djangoland
bmispelon
0
1.5k
Budapest.py January 2015 Intro
bmispelon
0
73
Announcing: Django Under the Hood
bmispelon
1
150
Stdlib Safari - Exotic Animal Edition
bmispelon
2
210
Tales From the Django Circus
bmispelon
0
210
Other Decks in Technology
See All in Technology
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
260
善意の活動は、なぜ続かなくなるのか ーふりかえりが"構造を変える判断"になった半年間ー
matsukurou
0
210
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
170
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
180
形式手法特論:コンパイラの「正しさ」は証明できるか? #burikaigi / BuriKaigi 2026
ytaka23
14
3.6k
2025年 山梨の技術コミュニティを振り返る
yuukis
0
150
モノタロウ x クリエーションラインで実現する チームトポロジーにおける プラットフォームチーム・ ストリームアラインドチームの 効果的なコラボレーション
creationline
0
330
AWSと生成AIで学ぶ!実行計画の読み解き方とSQLチューニングの実践
yakumo
2
150
202512_AIoT.pdf
iotcomjpadmin
0
180
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
140
Everything As Code
yosuke_ai
0
490
産業的変化も組織的変化も乗り越えられるチームへの成長 〜チームの変化から見出す明るい未来〜
kakehashi
PRO
1
250
Featured
See All Featured
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
Odyssey Design
rkendrick25
PRO
0
450
Site-Speed That Sticks
csswizardry
13
1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
880
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
Bash Introduction
62gerente
615
210k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
0
990
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
140
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
How Can I Help? Contributing to Django in a nutshell
!
Meeeee • Baptiste Mispelon (bmispelon) • Emojli: ! " #
• Web developer • Budapest, Hungary • Django, Django Girls, ... ❤
Django Facts • Open-sourced in 2005 • 1.0 release in
2008 • 20000 commits git rev-list --no-merges --count master • 890 committers ! git log --format=%an | sort -u | wc -l • 25000 tickets, 1200 open ones
How to contribute? • File bugs ! • Fix bugs
" (including documentation) • Triage bugs #
!!!? In Django? No way! Test your project with latest
alpha/beta: pip install --pre django==1.8c1
Find bugs to fix https://code.djangoproject.com https://dashboard.djangoproject.com • Easy pickings !
• Accepted tickets ✅ (Make sure you assign the ticket to yourself)
Pull requests • ! Fork Django on Github • git
clone
[email protected]
:YOU/django.git • git checkout -b ticket-12345 • git commit -m “Fixed #12345 -- blablabla”` • git push origin ticket-12345 • Create pull request on Github • Comment on ticket with link to PR and has_patch=1
It’s not all about pull requests!
Triaging • Reproduce new issues ! Accepted • Reproduce old
issues ! Fixed • Write test cases • Review pull requests ! Ready for checkin
How to contribute? • File bugs ! • Fix bugs
" (including documentation) • Triage bugs #
Tips and tricks ! • Ask questions if you’re stuck
! • Ask anyone, not just sprint leaders • Pair program " # $ • Contribute to Django website, Django Girls tutorial, ...
Have FUN! !
!!!!!