Changes between Version 4 and Version 5 of SummerOfCode2024


Ignore:
Timestamp:
Mar 15, 2024, 3:15:37 PM (7 weeks ago)
Author:
Adam Johnson
Comment:

More django-stubs editing

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode2024

    v4 v5  
    188188
    189189
    190 == Typed Django ==
    191 
    192 [https://github.com/typeddjango/django-stubs django-stubs] is an external project that adds type hints to Django. There is possibly a way to work on it under a GSoC project, if mentors are found and you can show experience with Python type hints.
     190== Expand django-stubs coverage ==
    193191
    194192|| Difficulty || Hard.
    195193|| Size ||       Variable
    196 || Potential Mentors || TBC
     194|| Potential Mentors || Adam Johnson
    197195|| Key Skills || Python typing and Django-stubs
    198196
    199 === Expand coverage ===
    200 
    201 django-stubs uses Mypy’s stubtest tool to check that its type hints align with Django’s source, per [https://github.com/typeddjango/django-stubs/blob/master/CONTRIBUTING.md#testing-stubs-with-stubtest the contributing documentation]. The “todo” file contains ~1600 functions and classes missing type hints. A proposal targeting a specific, significant subset of the missing types is likely to be accepted.
     197[https://github.com/typeddjango/django-stubs django-stubs] is an external project that adds type hints to Django. It may be possible to work on it under GSoC if you can show experience with Python’s type hints and Mypy.
     198
     199django-stubs uses Mypy’s stubtest tool to check that its type hints align with Django’s source, per [https://github.com/typeddjango/django-stubs/blob/master/CONTRIBUTING.md#testing-stubs-with-stubtest its contributing documentation]. The “todo” list contains ~1600 functions and classes missing type hints. A proposal targeting a specific, significant subset of the missing types is likely to be accepted.
    202200
    203201== Configurable Content Type Parsing ==
Back to Top