rename test test
[catagits/Catalyst-Runtime.git] / lib / Catalyst / ROADMAP.pod
CommitLineData
73811e28 1=head1 ROADMAP
2
3This is a living document, that represents the core team's current plans
4for the Catalyst framework. It's liable to change at any time. This document
5lives in the the catalyst trunk, currently at
6
281d276a 7 http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-Runtime/5.80/trunk/lib/Catalyst/ROADMAP.pod
73811e28 8
9Make sure you get it from there to ensure you have the latest version.
10
11=head2 5.7x series
12
13Stable relases, no major features planned. Bugfixes for current release
14and documentation improvements.
15
16Will be working on developing more ActionClasses, and Reusable chained
17controllers, as well as opinonated highlevel frameworks on top of the
18Catalyst Core.
19
20=head3 5.7.1
21
22=over 4
23
4f2e5a7e 24=item make deployment of Catalyst easier
25
26=over 4
27
28=item Add htaccess files to distro
29
30=item Trim runtime dependencies
31
32=item test dependency graph, make sure everything installs cleanly on different platforms.
33
34=back
35
73811e28 36=item Add support for configuration profiles to be selected at startup time
37through switches / ENV
38
39=item add call method to do a forward with eval case.
40
41=item add go method to do a call while setting action.
42
43=item move all inline pod to bottom of file.
44
45=item update pod coverage tests to detect stubbed pod, ensure real coverage
46
47=back
48
49=head2 5.80000 4. Quarter 2006
50
51Next major planned release.
52
53=over 4
54
55=item Application / Context Split
56
57Catalyst needs to be split so that $c refers to the current context, and is a separate thing from the Application class.
58
59=item Extend pluggability of the Catalyst core.
60
61good support for reusable components good support for reusable plugins good
62separation of plugins (some reusable components want different plugins)
63near total engine independence
64
65=item Moose roles instead of NEXT.
66
67Change the Catalyst core to use Moose for the plugin system as well as
68accessors/constructors.
69
70=item Reduce core class data usage.
71
72Refactor everything that doesn't have to be class data into object data
73
74=item Add support for Isotope Engines
75
364b151a 76This depends on the progress of Isotope
77
78=item Work towards a declarative syntax mode
79
73811e28 80=back
81
82=head2 5.90000 2007
83
84Blue Sky. Will start planning this once we land 5.8 :)
85