My step-by-step guide to becoming a Django core contributor
06-06, 15:10–15:40 (Europe/Madrid), Auditorium

If you had told me a year ago that today I’d be actively contributing to Django, I would have never believed it. And yet, here we are! As a newbie Django core contributor, I’ve been reflecting on my contributing journey, and how I got here in the first place. This talk is my step-by-step guide to becoming a Django core contributor.


In this talk, I will present my journey from doubting myself to joining an established Django contributor team. I will show examples of different tasks I did along the way, and cover questions I and my fellow Djangonaut Space contributors would ask ourselves during this journey. We will also cover a few possible improvements to the contributor experience, and my personal tips on how to navigate common situations for Django contributors.

The steps we’ll cover are:

  1. Self doubt, think you can’t do it
  2. Meet the Django community
  3. Get encouragement from others to overcome impostor syndrome
  4. Join DjangoCon Contributor Sprints. First contribution!
  5. Apply to Djangonaut Space
  6. Selected! 8-week mentoring program
  7. Make pull requests, report issues, post in the Django forum, ask questions!
  8. Apply to join a team of your interest (accessibility team)
  9. Selected! Team meetings & collaboration

Having been through all of this journey, we’ll be able to look back on achievements and learnings from those experiences. Sharing this, I hope to inspire others who might not feel like they are able to contribute and to encourage them to begin their own contribution journey.

Video: https://youtu.be/VyVfgrl3B7Y


Topics

Community, Teamwork

Audience Level

Beginner