Skip to content

Commit 178ba2f

Browse files
committed
Updated PLAN file
- Legacy-Id: 13192
1 parent 4ef318b commit 178ba2f

1 file changed

Lines changed: 37 additions & 5 deletions

File tree

PLAN

Lines changed: 37 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@ Updated: $Date$
77
Planned work in rough order
88
===========================
99

10-
* Break out the htmlzation code used on tools.ietf.org in a library, and use
11-
that in the datatracker rendering, replacing the simpler code currently in
12-
use. This is also going to require some fancy caching, to avoid re-building
13-
the html if not needed, as it takes quite some time.
14-
1510
* Use the htmlization lib to improve the rendering of draft text in the
1611
datatracker's /doc/draft-foo-bar/ pages.
1712

@@ -139,3 +134,40 @@ Notes
139134
wg-doc -> wg-document
140135
wg-lc -> wg-last-call
141136
writeupw -> waiting-for-shepherd-writeup
137+
138+
* DjangoCon Europe 2017 Notes:
139+
140+
- Add tracing of Django Query methods from code through templates to the
141+
sql_queries list provided by 'django.template.context_processors.debug'
142+
(DONE)
143+
144+
- Consider rewriting user switches using feature flags, for instance with
145+
gargoyle.
146+
147+
- There is now a Django-REST-Framework add-on app which makes it easier to
148+
do something similar with DRF as with Tastypie. As Tastypie is not being
149+
actively maintained, and DRF seems to have better performance, consider
150+
building /api/v2 using DRF and drf-schema-adapter / drf-auto-endpoint.
151+
152+
- Consider adding JWT (RFC7519) support for /api/v1 /api/v2, to generate an
153+
access token from a login, and use that instead of session support for
154+
access control to access limited endpoints.
155+
156+
- Once we're on Django 3.5, start using static type annotations to improve
157+
early discovery of incorrect function/method usage. There are add-on
158+
files avaliable for Django which provide type annotation for Django
159+
functions and methods, and the Python stdlib is type annotated starting
160+
with Python 3.5. Check static typing violations with 'mypy'.
161+
162+
- Consider providing a user-selectable option to import photos from
163+
gravatar.
164+
165+
- Consider using django-12factor to apply part of the 12-factor app
166+
philosophy: https://12factor.net/
167+
168+
169+
170+
171+
172+
173+

0 commit comments

Comments
 (0)