Hi Django community ![]()
I’m George Arhin-Bonnah, I’m applying for GSoC 2026 to work on “Add Types to Parts of Django.”
My planned approach:
- Type HttpRequest, HttpResponse and related objects
- Type URL routing (path, re_path, include, resolvers)
- Type core Class-Based Views
- Type ORM QuerySet/Manager using PEP 544 Protocols
I’d love feedback on whether my 4-layer scope is realistic
for 350 hours, and whether Protocol-first is the right ORM approach.
Thank you! ![]()