I’m new to Django—what’s the best way to contribute to the project? Any tips for picking first tickets or navigating Django’s codebase?

I just started learning Django. How can I start contributing to Django itself (the framework)? Are there any tips for choosing my first simple tasks (tickets) to work on? And how do I understand or navigate Django’s large codebase easily?

Please start by reading Looking to get involved? Start here! and the various resources it references.

This question is address in a couple of the resources referenced above.

Make sure you’re well-grounded in Python. Be familiar with the built-in functions and fundamental data types. Be comfortable with Python Classes and Metaclasses. Be aware of what’s all in the standard library.

If you have any questions after that, feel free to return and ask them here.

1 Like