Permalink
Browse files

Acme::CPANAuthors::Taiwanese!

  • Loading branch information...
0 parents commit 7c774052347a92fb9dc7c0f7ac8ccfbfb83bd5bb @gugod committed Dec 13, 2008
Showing with 210 additions and 0 deletions.
  1. +10 −0 .cvsignore
  2. +7 −0 .shipit
  3. +5 −0 Changes
  4. +20 −0 MANIFEST
  5. +13 −0 Makefile.PL
  6. +27 −0 README
  7. +98 −0 lib/Acme/CPANAuthors/Taiwanese.pm
  8. +7 −0 t/00.load.t
  9. +11 −0 t/perlcritic.t
  10. +6 −0 t/pod-coverage.t
  11. +6 −0 t/pod.t
@@ -0,0 +1,10 @@
+blib*
+Makefile
+Makefile.old
+Build
+_build*
+pm_to_blib*
+*.tar.gz
+.lwpcookies
+Acme-CPANAuthors-Taiwanese-*
+cover_db
@@ -0,0 +1,7 @@
+# auto-generated shipit config file.
+steps = FindVersion, ChangeVersion, CheckChangeLog, DistTest, MakeDist, UploadCPAN, Twitter
+
+CheckChangeLog.files = Changes
+twitter.config = /Users/gugod/.twitterrc
+twitter.distname = Rubyish
+twitter.message = Shipped %d %v - soon at %u
@@ -0,0 +1,5 @@
+Revision history for Acme-CPANAuthors-Taiwanese
+
+0.0.1 Sat Dec 13 22:02:26 2008
+ Initial release.
+
@@ -0,0 +1,20 @@
+.cvsignore
+.shipit
+Changes
+inc/Module/Install.pm
+inc/Module/Install/Base.pm
+inc/Module/Install/Can.pm
+inc/Module/Install/Fetch.pm
+inc/Module/Install/Makefile.pm
+inc/Module/Install/Metadata.pm
+inc/Module/Install/Win32.pm
+inc/Module/Install/WriteAll.pm
+lib/Acme/CPANAuthors/Taiwanese.pm
+Makefile.PL
+MANIFEST
+META.yml # Will be created by "make dist"
+README
+t/00.load.t
+t/perlcritic.t
+t/pod-coverage.t
+t/pod.t
@@ -0,0 +1,13 @@
+
+use strict;
+use warnings;
+use inc::Module::Install;
+
+all_from 'lib/Acme/CPANAuthors/Taiwanese.pm';
+
+build_requires 'Test::More' => '0.42';
+requires
+ 'Acme::CPANAuthors::Register' => 0,
+ 'Acme::CPANAuthors' => '0.06';
+
+WriteAll;
27 README
@@ -0,0 +1,27 @@
+Acme-CPANAuthors-Taiwanese version 0.0.1
+
+This class provides a hash of Taiwan CPAN authors' PAUSE ID and name to
+the C<Acme::CPANAuthors> module.
+
+
+INSTALLATION
+
+To install this module, run the following commands:
+
+ perl Makefile.PL
+ make
+ make test
+ make install
+
+
+
+DEPENDENCIES
+
+L<Acme::CPANAuthors>
+
+COPYRIGHT AND LICENCE
+
+Copyright (C) 2008, Kang-min Liu
+
+This library is free software; you can redistribute it and/or modify
+it under the same terms as Perl itself.
@@ -0,0 +1,98 @@
+package Acme::CPANAuthors::Canadian;
+
+use warnings;
+use strict;
+use utf8;
+
+our $VERSION = '0.01';
+
+use Acme::CPANAuthors::Register (
+ AUDREYT => "唐鳳",
+ CLKAO => "高嘉良",
+ GUGOD => "劉康民",
+ HCCHIEN => "簡信昌",
+ IJLIAO => "廖英傑",
+ IMACAT => "依瑪貓",
+ KENSHAN => "單中杰",
+ LUKHNOS => "劉燈",
+ MINDOS => "鄭智中",
+ PENK => "陳品勳",
+ SHELLING => "許家瑋",
+ XERN => "林永忠",
+ YMLEE => "李彥明",
+ YRCHEN => "陳禹任",
+);
+
+1;
+
+__END__
+
+=head1 NAME
+
+Acme::CPANAuthors::Taiwanese - We are Taiwanese CPAN AUthors!
+
+=head1 VERSION
+
+This document describes Acme::CPANAuthors::Taiwanese version 0.0.1
+
+=head1 SYNOPSIS
+
+ use Acme::CPANAuthors;
+ $authors->Acme::CPANAuthors->new('Taiwanese');
+
+ $number = $authors->count;
+ @ids = $authors->id;
+ @distros = $authors->distributions('XERN');
+ $url = $authors->avatar_url('AUDREYT');
+ $kwalitee = $authors->kwalitee('GUGOD');
+
+
+=head1 DESCRIPTION
+
+See documentation for L<Acme::CPANAuthors> for more details.
+
+=head1 DEPENDENCIES
+
+L<Acme::CPANAuthors>
+
+=head1 BUGS AND LIMITATIONS
+
+No bugs have been reported.
+
+Please report any bugs or feature requests to
+C<bug-acme-cpanauthors-taiwanese@rt.cpan.org>, or through the web interface at
+L<http://rt.cpan.org>.
+
+=head1 AUTHOR
+
+Kang-min Liu C<< <gugod@gugod.org> >>
+
+=head1 LICENCE AND COPYRIGHT
+
+Copyright (c) 2008, Kang-min Liu C<< <gugod@gugod.org> >>.
+
+This module is free software; you can redistribute it and/or
+modify it under the same terms as Perl itself. See L<perlartistic>.
+
+=head1 DISCLAIMER OF WARRANTY
+
+BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
+EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
+ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
+YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
+NECESSARY SERVICING, REPAIR, OR CORRECTION.
+
+IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENCE, BE
+LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL,
+OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
+THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
@@ -0,0 +1,7 @@
+use Test::More tests => 1;
+
+BEGIN {
+use_ok( 'Acme::CPANAuthors::Taiwanese' );
+}
+
+diag( "Testing Acme::CPANAuthors::Taiwanese $Acme::CPANAuthors::Taiwanese::VERSION" );
@@ -0,0 +1,11 @@
+#!perl
+
+eval { require Test::Perl::Critic };
+if ($@) {
+ require Test::More;
+ Test::More::plan(
+ skip_all => "Test::Perl::Critic required for testing PBP compliance"
+ );
+}
+
+Test::Perl::Critic::all_critic_ok();
@@ -0,0 +1,6 @@
+#!perl -T
+
+use Test::More;
+eval "use Test::Pod::Coverage 1.04";
+plan skip_all => "Test::Pod::Coverage 1.04 required for testing POD coverage" if $@;
+all_pod_coverage_ok();
@@ -0,0 +1,6 @@
+#!perl -T
+
+use Test::More;
+eval "use Test::Pod 1.14";
+plan skip_all => "Test::Pod 1.14 required for testing POD" if $@;
+all_pod_files_ok();

0 comments on commit 7c77405

Please sign in to comment.