Changes between Version 9 and Version 10 of SummerOfCode2022
- Timestamp:
- Feb 25, 2022, 1:56:17 AM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SummerOfCode2022
v9 v10 140 140 Carrying-on and extending that work would be a great addition. 141 141 142 (Hard project. 350hr project) 143 142 144 == Window expressions improvements == 143 145 144 146 Add support for filtering against window expressions (see #28333), for `EXCLUDE` and currently not covered `RowRange()` cases (see #29850). 147 148 (Hard project. 350hr project) 145 149 146 150 == Django Benchmarking == … … 167 171 Creating a test harness using (say) [https://locust.io Locust.io] would make a great project. 168 172 173 (Likely medium difficulty. Could be scoped as a 175hr or a 350hr project) 174 169 175 == Typed Django == 170 176 … … 175 181 If you're interesting in this, open a discussion on the django-stubs repo or [https://gitter.im/mypy-django/Lobby the project chat]. 176 182 183 (Likely Hard project. Could be scoped as a 175hr or a 350hr project) 177 184 178 185 == Database-level Cascades == … … 185 192 Adjusting `DatabaseSchemaEditor.sql_create_fk()` to be able to use the native options is the beginning. 186 193 194 (Hard project. 350hr project) 187 195 188 196 == Per field-instance lookups == … … 193 201 194 202 Implementing that would be a lovely addition to the ORM. 203 204 (Hard project. 350hr project) 195 205 196 206 == Add rate-limiting to core == … … 200 210 201 211 Contrasting 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) 202 214 203 215 == Or Create Your Own == … … 211 223 needs to be both on Django itself here, and achievable in the timescale of 212 224 GSoC. 225 226 (Could be scoped as a 175hr or a 350hr project) 227