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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Baptiste Mispelon
March 21, 2015
Technology
960
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
London Django Sprint Intro
Introduction slides to the Django Sprint London 2015
Baptiste Mispelon
March 21, 2015
More Decks by Baptiste Mispelon
See All by Baptiste Mispelon
What's New in Django 1.9
bmispelon
1
200
Jezdezcon - Stickers vs Buttons
bmispelon
0
100
Baptiste's adventures in Djangoland
bmispelon
0
1.6k
Budapest.py January 2015 Intro
bmispelon
0
81
Announcing: Django Under the Hood
bmispelon
1
190
Stdlib Safari - Exotic Animal Edition
bmispelon
2
230
Tales From the Django Circus
bmispelon
0
220
Other Decks in Technology
See All in Technology
レガシーな広告配信システムでのAI駆動開発/運用の挑戦
i16fujimoto
0
120
WebGIS AI Agentの紹介
_shimizu
0
560
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
490
Comment regagner la souveraineté de vos données tout en étant payé grâce à Nostr !
rlifchitz
0
200
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
560
5分でわかるDuckDB Quack
chanyou0311
3
250
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
150
AIが自律的に回る開発ループを設計してチーム開発に組み込む
nekorush14
0
130
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
130
2026 AI Memory Architecture
nagatsu
0
340
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
stefafafan
0
190
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
520
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
The SEO identity crisis: Don't let AI make you average
varn
0
500
Un-Boring Meetings
codingconduct
0
320
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
400
The agentic SEO stack - context over prompts
schlessera
0
820
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
240
BBQ
matthewcrist
89
10k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Making Projects Easy
brettharned
120
6.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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! !
!!!!!