updated todo
[catagits/Catalyst-Devel.git] / gsoc / gsoc-devel-plan-5-23.txt
index 3cea09b..bd7dd8b 100644 (file)
              get_file) still works. Rename share/ bits
 04:31 < t0m> marcus: Indeed :)
 04:31 < t0m> ^^ those two, then first merge.
+23:36 <@kd> dhoss: just found a bug in ::Devel ...
+23:36 <@kd> we're using #!/usr/bin/env perl now
+23:36 <@kd> that means we have to add the use warnings; pragma beneath it
+23:37 <@kd> that doesn't appear to be happeining in the scripts
+23:37 <@kd> please fix
+23:38 <@kd> dhoss: i.e. http://gist.github.com/122081
+==============================================================================
+1. Rename everything into final layout:
+  . tt files all named .tt
+  . none tt files all named .bin
+  . directory structure as generated, e.g. share/lib/MyApp.pm.tt, share/root/favicon.ico.bin
+
+2. get new layout working
+
+3. get tests for back compat - i.e. the methods no longer used in Helper.pm like 'get_file'
+  . copy Catalyst::Helper::View::TT into t/lib/TestBackCompat.pm
+  . write test t/deprecated_methods_backcompat.t which says:
+     use FindBin qw/$Bin/;
+     use lib "$Bin/lib";
+     use Test::More tests => 1;
+
+     my $helper = TestBackCompat->new( %maybe_some_params_here );
+     my $a_section = $helper->get_file('FileName');
+     is $a_section, 'FILECONTENTSFROM__DATA__';
+
+3. RFC
+
+Looking ahead
+
+MooseX::Getopt