Contributing to Django with Djangonaut Space 🚀

Maryam YusufMaryam Yusuf
2 min read

It's been a while since I last wrote here. Life has a way of keeping us busy, doesn't it? So much has happened, and I'm excited to share it with you all.

But I come bearing great news! I’ve been selected for the Djangonaut Space 🛸 program to contribute to Django!

This is a special moment for me because I've been a Python developer for as long as I can remember. My first job as a software developer involved Django, and now, being able to contribute to the framework itself is truly amazing.

What is Djangonaut?

Djangonaut is a program that helps people contribute to the Django project and supports those looking to enhance their code contributions or take on leadership roles in Django. You can read more about it here. The community is absolutely amazing—one of the best I've experienced. Everyone is nice, ready to help, and supportive.

Group photo

Djangonaut Blog photo ❤

Team MARS 🪐

In this cohort, I am part of Team Mars. Our stellar crew consists of two other amazing Djangonauts, a fantastic navigator, and an incredible captain, all guiding us through the cosmic journey of Django code!

Some updates and Reflections

It's been six weeks now, and I have been working on tickets #35464 and #35546.

To start safely, I picked a documentation change ticket just to get myself familiar with the process. One of my tickets involved updating some wordings in the documentation to make it easier for people to differentiate when a pull request needed a Trac ticket or not. Initially, I thought this would be a simple wording change. However, I soon realised that making changes to Django documentation itself requires a lot of thought and consideration.

This experience reminded me of my early days as a Django user. I loved Django for its documentation - detailed, thoughtful, well-organised, and easy to follow. Now, working on documentation changes as a contributor has shown me how Django achieves such clarity. Significant thought and effort go into making it clear and readable, minimising confusion and maximising understanding for readers.


For the remaining weeks, which ends in August 12, 2024, my plan is to complete my current ticket, pick a new issue to work on, and engage with the community as much as I can. Since moving to London two years ago, I've been building my network, and this program is one of the best places to connect with and meet amazing people in the Python community.

0
Subscribe to my newsletter

Read articles from Maryam Yusuf directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Maryam Yusuf
Maryam Yusuf