Permalink
Browse files

Initial commit

  • Loading branch information...
0 parents commit f584f9800e67f9704ed7d5f00b30d9839c08724c @spiritloose committed Jun 26, 2009
Showing with 1,772 additions and 0 deletions.
  1. +9 −0 .gitignore
  2. +2 −0 .shipit
  3. +4 −0 Changes
  4. +21 −0 MANIFEST.SKIP
  5. +41 −0 Makefile.PL
  6. +27 −0 README
  7. +798 −0 lib/Schenker.pm
  8. +39 −0 lib/Schenker/Error.pm
  9. +43 −0 lib/Schenker/Halt.pm
  10. +64 −0 lib/Schenker/ModPerl.pm
  11. +8 −0 lib/Schenker/NotFound.pm
  12. +18 −0 lib/Schenker/Options.pm
  13. +146 −0 lib/Schenker/Templates.pm
  14. +56 −0 t/00_compile.t
  15. +43 −0 t/01_options.t
  16. +38 −0 t/02_tt.t
  17. +25 −0 t/03_mt.t
  18. +26 −0 t/04_helpers.t
  19. +73 −0 t/05_route.t
  20. +27 −0 t/06_request.t
  21. +48 −0 t/07_response.t
  22. +15 −0 t/08_filter.t
  23. +51 −0 t/09_error.t
  24. +34 −0 t/10_halt.t
  25. +17 −0 t/11_use.t
  26. +11 −0 t/12_static.t
  27. +11 −0 t/13_util.t
  28. +26 −0 t/14_sessions.t
  29. +21 −0 t/15_encode.t
  30. +1 −0 t/public/test.txt
  31. +1 −0 t/views/test.mt
  32. +1 −0 t/views/test.tt
  33. +11 −0 xt/01_podspell.t
  34. +8 −0 xt/02_perlcritic.t
  35. +4 −0 xt/03_pod.t
  36. +4 −0 xt/perlcriticrc
@@ -0,0 +1,9 @@
+cover_db
+META.yml
+Makefile
+blib
+inc
+pm_to_blib
+MANIFEST
+Makefile.old
+*.bak
@@ -0,0 +1,2 @@
+steps = FindVersion, ChangeVersion, CheckChangeLog, DistTest, Commit, Tag, MakeDist, UploadCPAN
+git.push_to = origin
@@ -0,0 +1,4 @@
+Revision history for Perl extension Schenker
+
+0.01 Tue Jun 23 17:05:56 2009
+ - original version
@@ -0,0 +1,21 @@
+^\.git/
+^\.gitignore$
+\bRCS\b
+\bCVS\b
+^MANIFEST\.
+^Makefile$
+~$
+^#
+\.old$
+^blib/
+^pm_to_blib
+^MakeMaker-\d
+\.gz$
+\.cvsignore
+^t/9\d_.*\.t
+^t/perlcritic
+^tools/
+\.svn/
+^[^/]+\.yaml$
+^[^/]+\.pl$
+^\.shipit$
@@ -0,0 +1,41 @@
+use inc::Module::Install;
+name 'Schenker';
+all_from 'lib/Schenker.pm';
+
+requires 'Scalar::Util';
+requires 'List::MoreUtils';
+requires 'Data::Visitor::Encode';
+requires 'Path::Class';
+requires 'HTTP::Engine';
+requires 'HTTP::Engine::Middleware';
+requires 'HTTPx::Dispatcher';
+requires 'MIME::Types';
+requires 'CGI::ExceptionManager';
+
+features(
+ 'Template-Toolkit' => [
+ -default => 1,
+ recommends('Template'),
+ ],
+ 'Auto set Template variables' => [
+ -default => 1,
+ recommends('PadWalker'),
+ ],
+ 'Text::MicroTemplate' => [
+ -default => 0,
+ recommends('Text::MicroTemplate'),
+ ],
+ 'Sessions' => [
+ -default => 0,
+ recommends('HTTP::Session'),
+ ],
+);
+
+tests 't/*.t';
+author_tests 'xt';
+
+build_requires 'Test::More';
+use_test_base;
+auto_set_repository;
+auto_include;
+WriteAll;
27 README
@@ -0,0 +1,27 @@
+This is Perl module Schenker.
+
+INSTALLATION
+
+Schenker installation is straightforward. If your CPAN shell is set up,
+you should just be able to do
+
+ % cpan Schenker
+
+Download it, unpack it, then build it as per the usual:
+
+ % perl Makefile.PL
+ % make && make test
+
+Then install it:
+
+ % make install
+
+DOCUMENTATION
+
+Schenker documentation is available as in POD. So you can do:
+
+ % perldoc Schenker
+
+to read the documentation online with your favorite pager.
+
+Jiro Nishiguchi
Oops, something went wrong.

0 comments on commit f584f98

Please sign in to comment.