Added Task::Catalyst
Sebastian Riedel [Mon, 21 Nov 2005 03:19:19 +0000 (03:19 +0000)]
Catalyst.pm [new file with mode: 0644]
Changes [new file with mode: 0644]
Makefile.PL [new file with mode: 0644]
t/01use.t [new file with mode: 0644]
t/02pod.t [new file with mode: 0644]
t/03podcoverage.t [new file with mode: 0644]

diff --git a/Catalyst.pm b/Catalyst.pm
new file mode 100644 (file)
index 0000000..ba54602
--- /dev/null
@@ -0,0 +1,66 @@
+package Task::Catalyst;
+
+use strict;
+
+our $VERSION = '0.01';
+
+=head1 NAME
+
+Task::Catalyst - All you need to start with Catalyst
+
+=head1 SYNOPSIS
+
+C<perl -MCPAN -e 'install Task::Catalyst'>
+
+=head1 DESCRIPTION
+
+Installs everything you need to write serious Catalyst applications.
+
+L<Catalyst>
+
+L<Catalyst::Plugin::FormValidator>
+
+L<Catalyst::Plugin::FormValidator::Simple>
+
+L<Catalyst::Plugin::FillInForm>
+
+L<Catalyst::Plugin::Prototype>
+
+L<Catalyst::Plugin::Singleton>
+
+L<Catalyst::Plugin::DefaultEnd>
+
+L<Catalyst::Plugin::SubRequest>
+
+L<Catalyst::Plugin::Session>
+
+L<Catalyst::Plugin::Session::Store::File>
+
+L<Catalyst::Plugin::Session::State::Cookie>
+
+L<Catalyst::Plugin::Session::State::URI>
+
+L<Catalyst::Model::DBIC::Plain>
+
+L<Catalyst::Model::DBIC>
+
+L<Catalyst::View::TT>
+
+L<Test::WWW::Mechanize::Catalyst>
+
+L<DBD::SQLite>
+
+L<YAML>
+
+=head1 AUTHOR
+
+Sebastian Riedel, C<sri@oook.de>
+
+=head1 LICENSE
+
+This library is free software, you can redistribute it and/or modify it under
+the same terms as Perl itself.
+
+=cut
+
+1;
diff --git a/Changes b/Changes
new file mode 100644 (file)
index 0000000..2b4b38d
--- /dev/null
+++ b/Changes
@@ -0,0 +1,4 @@
+Revision history for Perl extension Task::Catalyst.
+
+0.01  Mon Nov 21 00:00:00 2005
+        - initial release
diff --git a/Makefile.PL b/Makefile.PL
new file mode 100644 (file)
index 0000000..219fb9b
--- /dev/null
@@ -0,0 +1,25 @@
+use inc::Module::Install;
+
+name('Task::Catalyst');
+abstract('All you need to start with Catalyst');
+author('Sebastian Riedel');
+version_from('Catalyst.pm');
+license('perl');
+
+requires('Catalyst');
+requires('Catalyst::Plugin::FormValidator');
+requires('Catalyst::Plugin::FormValidator::Simple');
+requires('Catalyst::Plugin::FillInForm');
+requires('Catalyst::Plugin::Prototype');
+requires('Catalyst::Plugin::Singleton');
+requires('Catalyst::Plugin::DefaultEnd');
+requires('Catalyst::Plugin::SubRequest');
+requires('Catalyst::Plugin::Session');
+requires('Catalyst::Plugin::Session::Store::File');
+requires('Catalyst::Plugin::Session::State::Cookie');
+requires('Catalyst::Plugin::Session::State::URI');
+requires('Catalyst::Model::DBIC');
+requires('Catalyst::Model::DBIC::Plain');
+requires('Catalyst::View::TT');
+requires('DBD::SQLite');
+requires('YAML');
diff --git a/t/01use.t b/t/01use.t
new file mode 100644 (file)
index 0000000..fda79b0
--- /dev/null
+++ b/t/01use.t
@@ -0,0 +1,4 @@
+use strict;
+use Test::More tests => 1;
+
+BEGIN { use_ok('Task::Catalyst') }
diff --git a/t/02pod.t b/t/02pod.t
new file mode 100644 (file)
index 0000000..1647794
--- /dev/null
+++ b/t/02pod.t
@@ -0,0 +1,7 @@
+use Test::More;
+
+eval "use Test::Pod 1.14";
+plan skip_all => 'Test::Pod 1.14 required' if $@;
+plan skip_all => 'set TEST_POD to enable this test' unless $ENV{TEST_POD};
+
+all_pod_files_ok();
diff --git a/t/03podcoverage.t b/t/03podcoverage.t
new file mode 100644 (file)
index 0000000..d91be5e
--- /dev/null
@@ -0,0 +1,7 @@
+use Test::More;
+
+eval "use Test::Pod::Coverage 1.04";
+plan skip_all => 'Test::Pod::Coverage 1.04 required' if $@;
+plan skip_all => 'set TEST_POD to enable this test' unless $ENV{TEST_POD};
+
+all_pod_coverage_ok();