summaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt51
1 files changed, 35 insertions, 16 deletions
diff --git a/TODO.txt b/TODO.txt
index 1e155e2be..b0d6c95bc 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,15 +1,43 @@
Pyramid TODOs
=============
+Must-Have
+---------
+
+- Introspection:
+
+ * Review narrative docs.
+
+ * ``default root factory`` category?
+
+ * ``default view mapper`` category?
+
+ * get rid of "tweens" category (can't sort properly?)
+
+ * implement ptweens and proutes based on introspection instead of current
+ state of affairs.
+
+ * introspection hiding for directives?
+
+- Fix deployment recipes in cookbook (discourage proxying without changing
+ server).
+
+
Nice-to-Have
------------
-- Have ``remember`` and ``forget`` actually set headers on the response using
- a response callback (and return the empty list)?
+- Implement analogue of "paster request"?
-- Add narrative docs for wsgiapp and wsgiapp2.
+- CherryPy server testing / exploded from CherryPy itself.
+
+- Try "with transaction.manager" in an exception view with SQLA (preempt
+ homina homina response about how to write "to the database" from within in
+ an exception view).
+
+- Add a default-view-config-params decorator that can be applied to a class
+ which names defaults for method-based view_config decorator options.
-- Better "Extending" chapter.
+- Add narrative docs for wsgiapp and wsgiapp2.
- Flesh out "Paste" narrative docs chapter.
@@ -62,21 +90,10 @@ Nice-to-Have
- Update App engine chapter with less creaky directions.
-- Introspection features (whatever is needed by Alan/ptah).
-
Future
------
-- 1.3: Remove ``pyramid.renderers.renderer_from_name`` (deprecated).
-
-- 1.3: Kill off ``bfg.routes`` envvars in router.
-
-- 1.3: Michael's route group work
-
-- 1.3: Add a default-view-config-params decorator that can be applied to a
- class which names defaults for method-based view_config decorator options.
-
-- 1.3: use zope.registry rather than zope.component.
+- 1.4: Kill off ``bfg.routes`` envvars in router.
- 1.4: Remove ``chameleon_text`` / ``chameleon_zpt`` deprecated functions
(render_*)
@@ -109,3 +126,5 @@ Probably Bad Ideas
- Supply ``X-Vhm-Host`` support (probably better to do what paste#prefix
middleware does).
+- Have ``remember`` and ``forget`` actually set headers on the response using
+ a response callback (and return the empty list)?