include test for failure mode
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Manual.pm
CommitLineData
fc7ec1d9 1=head1 NAME
2
3Catalyst::Manual - User guide and reference for Catalyst
4
5=head1 DESCRIPTION
6
de91d41b 7This is the (table of contents page of the) comprehensive user guide and
8reference for Catalyst.
9
c8870b8c 10=head1 IMPORTANT NOTE
11
12If you need to read the Catalyst Manual make sure that you have
5c351af1 13Catalyst::Manual installed from cpan. To check that it is installed
14run the following command from a unix (bash) prompt:
c8870b8c 15
16 $ perldoc -t Catalyst::Manual::Tutorial::CatalystBasics 2>&1 >/dev/null && echo OK || echo MISSING
17
18If you see "OK" as the output, it's there, if you see "MISSING" you
2f381252 19need to install the L<Catalyst::Manual> distribution
20(L<http://search.cpan.org/dist/Catalyst-Manual/>).
c8870b8c 21
babd1e28 22=over 4
23
de91d41b 24=item *
fc7ec1d9 25
aa2b0d97 26L<Catalyst::Manual::About>
aa2b0d97 27
de91d41b 28Explanation (without code) of what Catalyst is and why to use it.
29
30=item *
31
ab1007f0 32L<Catalyst::Manual::Intro>
33
34Introduction to Catalyst. This is a detailed, if unsystematic, look at
35the basic concepts of Catalyst and what the best practices are for
36writing applications with it.
de91d41b 37
38=item *
fc7ec1d9 39
a0bb847e 40L<Catalyst::Manual::Tutorial>
de91d41b 41
42A detailed step-by-step tutorial going through a single application
43thoroughly.
44
45=item *
a0bb847e 46
f4e62d6f 47L<Catalyst::Manual::Plugins>
de91d41b 48
49Catalyst Plugins and Components. A brief look at some of the very many
50modules for extending Catalyst.
51
52=item *
f4e62d6f 53
fc7ec1d9 54L<Catalyst::Manual::Cookbook>
de91d41b 55
56Cooking with Catalyst. Recipes and solutions that you might want to use
57in your code.
58
59=item *
60
61L<Catalyst::Manual::Installation>
62
63How to install Catalyst, in a variety of different ways. A closer look
64at one of the more difficult issues of using the framework--getting it.
65
66=item *
20ef3d59 67
68L<Catalyst::Manual::WritingPlugins>
de91d41b 69
70Writing plugins for Catalyst; the use of L<NEXT>.
71
72=item *
fc7ec1d9 73
74L<Catalyst::Manual::Internals>
de91d41b 75
76Here be dragons! A very brief explanation of the Catalyst request cycle,
77the major components of Catalyst, and how you can use this knowledge
78when writing applications under Catalyst.
fc7ec1d9 79
0d201f15 80=back
81
3cb1db8c 82=head1 SUPPORT
83
84IRC:
85
86 Join #catalyst on irc.perl.org.
87
88Mailing-Lists:
89
6d4c3368 90 http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
91 http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst-dev
3cb1db8c 92
2f381252 93=head1 AUTHORS
fc7ec1d9 94
2f381252 95Catalyst Contributors, see Catalyst.pm
fc7ec1d9 96
97=head1 COPYRIGHT
98
de91d41b 99This program is free software, you can redistribute it and/or modify it
100under the same terms as Perl itself.
2f381252 101
102=cut