Pull back use_request_uri_for_path docs from deleted Engine::CGI
[catagits/Catalyst-Runtime.git] / TODO
diff --git a/TODO b/TODO
index c131e71..af08355 100644 (file)
--- a/TODO
+++ b/TODO
@@ -28,35 +28,45 @@ http://github.com/willert/catalyst-plugin-log4perl-simple/tree
 
 ##  PSGI
 
-###  Blockers
+###  To do at release time
+
+  - Release psgi branch of Catalyst-Devel
+  - Release new Task::Catalyst
 
-  * Test all the options work on all of the scripts
-  * Fix nginx middlewares so that they are generic, or can somehow
-    be used by people with their own .psgi files
-  * Fix a sane / nicer way to do custom engines.
+###  Blockers
 
-#### Script survey
+  * Test everything in the %conflicts list
 
-##### myapp_web_fastcgi.pl
+  * Anything left in Task::Catalyst failing?
 
-Looks to me like we are mapping --deamon to --detach but I think the modern Plack FCGI handler prefers --deamonize
+  * Test tutotial apps?
 
-Although --pidfile is supported --pid seems to be preferred, and if we are bothering to map, why not map for the future?
+  * Test nginx middleware to determine if it is needed with:
 
-##### myapp_web_server.pl
+    root app - with use_request_uri_for_path
+    root app - without use_request_uri_for_path
+    non-root app - with use_request_uri_for_path
+    non-root app - without use_request_uri_for_path
 
---fork, this gets passed and Plack doesn’t complain, but it doesn’t fork.  Maybe we could just detect this switch and complain about it (say you should use plackup and Starman, for example?)
+    If it isn't needed, remove. If it is needed, split it out into it's own
+    file and document why it's needed.
 
---keepalive, passed, no complaint but doesn’t really seem to do anything.
+  * Where do all the setup docs from Engine::* go? Into the Manual?
+    At least for nginx, these are somewhat cat specific
 
---pidfile, --background, these also seem to do nothing.
+  * I've noticed a small difference with Catalyst::Test. The latest stable
+    version include two headers, 'host' and 'https'. They are missing from
+    this version - Pedro Melo on list
+    ^^ Cannot replicate this? Mailed back to ask for tests..
 
 ###  Nice to have
 
-  * <@rafl> i've been thinking of maybe providing
-    MyApp->apply_default_middlewares($psgi_app)
+  * Test/WWW/Mechanize/Catalyst.pm stable throws a deprecation alert when
+    using Catalyst::Test changes introduced by Cataplack.  Suggested fix is
+    in the repo: http://dev.catalystframework.org/svnweb/Catalyst/revision?rev=14059
+
   * Capture arguments that the plack engine component was run with somewhere,
-    to more easily support custom args from scripts (e.g. Gitalist's 
+    to more easily support custom args from scripts (e.g. Gitalist's
     --git_dir)
   * throw away the restarter and allow using the restarters Plack provides
   * remove per-request state from the engine instance