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
920
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
170
Jezdezcon - Stickers vs Buttons
bmispelon
0
80
Baptiste's adventures in Djangoland
bmispelon
0
1.3k
Budapest.py January 2015 Intro
bmispelon
0
63
Announcing: Django Under the Hood
bmispelon
1
120
Stdlib Safari - Exotic Animal Edition
bmispelon
2
180
Tales From the Django Circus
bmispelon
0
200
Other Decks in Technology
See All in Technology
Work as an App Engineer
lycorp_recruit_jp
0
330
MLOps の現場から
asei
7
660
なぜCodeceptJSを選んだか
goataka
0
170
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
pg_bigmをRustで実装する(第50回PostgreSQLアンカンファレンス@オンライン 発表資料)
shinyakato_
0
110
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
18
5.2k
Storage Browser for Amazon S3
miu_crescent
1
280
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
140
podman_update_2024-12
orimanabu
1
280
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
3
2.6k
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
380
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
340
Featured
See All Featured
Visualization
eitanlees
146
15k
Building an army of robots
kneath
302
44k
A better future with KSS
kneath
238
17k
Git: the NoSQL Database
bkeepers
PRO
427
64k
How STYLIGHT went responsive
nonsquared
96
5.2k
Why Our Code Smells
bkeepers
PRO
335
57k
GraphQLとの向き合い方2022年版
quramy
44
13k
For a Future-Friendly Web
brad_frost
175
9.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
Building Your Own Lightsaber
phodgson
103
6.1k
Speed Design
sergeychernyshev
25
670
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! !
!!!!!