Hello Django team,
I am interested in participating in Google Summer of Code 2026 with Django.
I would like to work on the project “Add types to parts of Django”. I am particularly interested in improving type support in request/response handling, class-based views, and URL routing.
My plan is to first study the current typing efforts, django-stubs, and existing discussions. Then I aim to gradually introduce typing protocols, starting from smaller components and extending towards more complex areas.
Initial approach:
- Study Django internals related to request/response
- Analyze current typing gaps
- Propose typing protocols
- Implement incremental typing support
- Add CI type checking
- Update documentation
I am currently setting up Django locally and plan to start contributing immediately. I would appreciate guidance on suitable starter issues and scope refinement.
Thank you.