Changes between Version 9 and Version 10 of SummerOfCode2022


Ignore:
Timestamp:
Feb 25, 2022, 1:56:17 AM (3 years ago)
Author:
Carlton Gibson
Comment:

Add estimates of projects sizes and difficulties.

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode2022

    v9 v10  
    140140Carrying-on and extending that work would be a great addition.
    141141
     142(Hard project. 350hr project)
     143
    142144== Window expressions improvements ==
    143145
    144146Add support for filtering against window expressions (see #28333), for `EXCLUDE` and currently not covered `RowRange()` cases (see #29850).
     147
     148(Hard project. 350hr project)
    145149
    146150== Django Benchmarking ==
     
    167171Creating a test harness using (say) [https://locust.io Locust.io] would make a great project.
    168172
     173(Likely medium difficulty. Could be scoped as a 175hr or a 350hr project)
     174
    169175== Typed Django ==
    170176
     
    175181If you're interesting in this, open a discussion on the django-stubs repo or [https://gitter.im/mypy-django/Lobby the project chat].
    176182
     183(Likely Hard project. Could be scoped as a 175hr or a 350hr project)
    177184
    178185== Database-level Cascades ==
     
    185192Adjusting `DatabaseSchemaEditor.sql_create_fk()` to be able to use the native options is the beginning.
    186193
     194(Hard project. 350hr project)
    187195
    188196== Per field-instance lookups ==
     
    193201
    194202Implementing that would be a lovely addition to the ORM.
     203
     204(Hard project. 350hr project)
    195205
    196206== Add rate-limiting to core ==
     
    200210
    201211Contrasting with the third-party [https://django-ratelimit.readthedocs.io/en/stable/index.html django-ratelimit] to determine what's the appropriate scope for what we'd want in the core framework would be important, and a good source of stretch-goals.
     212
     213(Hard project. 350hr project)
    202214
    203215== Or Create Your Own ==
     
    211223needs to be both on Django itself here, and achievable in the timescale of
    212224GSoC.
     225
     226(Could be scoped as a 175hr or a 350hr project)
     227
Back to Top