@ -0,0 +1,5 @@ | |||
Revision history for LogicMonitor-REST-Signature | |||
0.01 Date/time | |||
First version, released on an unsuspecting world. | |||
@ -0,0 +1,9 @@ | |||
Changes | |||
lib/LogicMonitor/REST/Signature.pm | |||
Makefile.PL | |||
MANIFEST This list of files | |||
README | |||
t/00-load.t | |||
t/manifest.t | |||
t/pod-coverage.t | |||
t/pod.t |
@ -0,0 +1,45 @@ | |||
use 5.006; | |||
use strict; | |||
use warnings; | |||
use ExtUtils::MakeMaker; | |||
my %WriteMakefileArgs = ( | |||
NAME => 'LogicMonitor::REST::Signature', | |||
AUTHOR => q{Zane C. Bowers-Hadley <vvelox@vvelox.net>}, | |||
VERSION_FROM => 'lib/LogicMonitor/REST/Signature.pm', | |||
ABSTRACT_FROM => 'lib/LogicMonitor/REST/Signature.pm', | |||
LICENSE => 'artistic_2', | |||
MIN_PERL_VERSION => '5.006', | |||
CONFIGURE_REQUIRES => { | |||
'ExtUtils::MakeMaker' => '0', | |||
}, | |||
TEST_REQUIRES => { | |||
'Test::More' => '0', | |||
}, | |||
PREREQ_PM => { | |||
#'ABC' => '1.6', | |||
#'Foo::Bar::Module' => '5.0401', | |||
}, | |||
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', }, | |||
clean => { FILES => 'LogicMonitor-REST-Signature-*' }, | |||
); | |||
# Compatibility with old versions of ExtUtils::MakeMaker | |||
unless (eval { ExtUtils::MakeMaker->VERSION('6.64'); 1 }) { | |||
my $test_requires = delete $WriteMakefileArgs{TEST_REQUIRES} || {}; | |||
@{$WriteMakefileArgs{PREREQ_PM}}{keys %$test_requires} = values %$test_requires; | |||
} | |||
unless (eval { ExtUtils::MakeMaker->VERSION('6.55_03'); 1 }) { | |||
my $build_requires = delete $WriteMakefileArgs{BUILD_REQUIRES} || {}; | |||
@{$WriteMakefileArgs{PREREQ_PM}}{keys %$build_requires} = values %$build_requires; | |||
} | |||
delete $WriteMakefileArgs{CONFIGURE_REQUIRES} | |||
unless eval { ExtUtils::MakeMaker->VERSION('6.52'); 1 }; | |||
delete $WriteMakefileArgs{MIN_PERL_VERSION} | |||
unless eval { ExtUtils::MakeMaker->VERSION('6.48'); 1 }; | |||
delete $WriteMakefileArgs{LICENSE} | |||
unless eval { ExtUtils::MakeMaker->VERSION('6.31'); 1 }; | |||
WriteMakefile(%WriteMakefileArgs); |
@ -0,0 +1,50 @@ | |||
LogicMonitor-REST-Signature | |||
The README is used to introduce the module and provide instructions on | |||
how to install the module, any machine dependencies it may have (for | |||
example C compilers and installed libraries) and any other information | |||
that should be provided before the module is installed. | |||
A README file is required for CPAN modules since CPAN extracts the README | |||
file from a module distribution so that people browsing the archive | |||
can use it to get an idea of the module's uses. It is usually a good idea | |||
to provide version information here so that people can decide whether | |||
fixes for the module are worth downloading. | |||
INSTALLATION | |||
To install this module, run the following commands: | |||
perl Makefile.PL | |||
make | |||
make test | |||
make install | |||
SUPPORT AND DOCUMENTATION | |||
After installing, you can find documentation for this module with the | |||
perldoc command. | |||
perldoc LogicMonitor::REST::Signature | |||
You can also look for information at: | |||
RT, CPAN's request tracker (report bugs here) | |||
https://rt.cpan.org/NoAuth/Bugs.html?Dist=LogicMonitor-REST-Signature | |||
CPAN Ratings | |||
https://cpanratings.perl.org/d/LogicMonitor-REST-Signature | |||
Search CPAN | |||
https://metacpan.org/release/LogicMonitor-REST-Signature | |||
LICENSE AND COPYRIGHT | |||
This software is Copyright (c) 2020 by Zane C. Bowers-Hadley. | |||
This is free software, licensed under: | |||
The Artistic License 2.0 (GPL Compatible) | |||
@ -0,0 +1,18 @@ | |||
Makefile | |||
Makefile.old | |||
Build | |||
Build.bat | |||
META.* | |||
MYMETA.* | |||
.build/ | |||
_build/ | |||
cover_db/ | |||
blib/ | |||
inc/ | |||
.lwpcookies | |||
.last_cover_stats | |||
nytprof.out | |||
pod2htm*.tmp | |||
pm_to_blib | |||
LogicMonitor-REST-Signature-* | |||
LogicMonitor-REST-Signature-*.tar.gz |
@ -0,0 +1,105 @@ | |||
package LogicMonitor::REST::Signature; | |||
use 5.006; | |||
use strict; | |||
use warnings; | |||
=head1 NAME | |||
LogicMonitor::REST::Signature - The great new LogicMonitor::REST::Signature! | |||
=head1 VERSION | |||
Version 0.01 | |||
=cut | |||
our $VERSION = '0.01'; | |||
=head1 SYNOPSIS | |||
Quick summary of what the module does. | |||
Perhaps a little code snippet. | |||
use LogicMonitor::REST::Signature; | |||
my $foo = LogicMonitor::REST::Signature->new(); | |||
... | |||
=head1 EXPORT | |||
A list of functions that can be exported. You can delete this section | |||
if you don't export anything, such as for a purely object-oriented module. | |||
=head1 SUBROUTINES/METHODS | |||
=head2 function1 | |||
=cut | |||
sub function1 { | |||
} | |||
=head2 function2 | |||
=cut | |||
sub function2 { | |||
} | |||
=head1 AUTHOR | |||
Zane C. Bowers-Hadley, C<< <vvelox at vvelox.net> >> | |||
=head1 BUGS | |||
Please report any bugs or feature requests to C<bug-logicmonitor-rest-signature at rt.cpan.org>, or through | |||
the web interface at L<https://rt.cpan.org/NoAuth/ReportBug.html?Queue=LogicMonitor-REST-Signature>. I will be notified, and then you'll | |||
automatically be notified of progress on your bug as I make changes. | |||
=head1 SUPPORT | |||
You can find documentation for this module with the perldoc command. | |||
perldoc LogicMonitor::REST::Signature | |||
You can also look for information at: | |||
=over 4 | |||
=item * RT: CPAN's request tracker (report bugs here) | |||
L<https://rt.cpan.org/NoAuth/Bugs.html?Dist=LogicMonitor-REST-Signature> | |||
=item * CPAN Ratings | |||
L<https://cpanratings.perl.org/d/LogicMonitor-REST-Signature> | |||
=item * Search CPAN | |||
L<https://metacpan.org/release/LogicMonitor-REST-Signature> | |||
=back | |||
=head1 ACKNOWLEDGEMENTS | |||
=head1 LICENSE AND COPYRIGHT | |||
This software is Copyright (c) 2020 by Zane C. Bowers-Hadley. | |||
This is free software, licensed under: | |||
The Artistic License 2.0 (GPL Compatible) | |||
=cut | |||
1; # End of LogicMonitor::REST::Signature |
@ -0,0 +1,13 @@ | |||
#!perl | |||
use 5.006; | |||
use strict; | |||
use warnings; | |||
use Test::More; | |||
plan tests => 1; | |||
BEGIN { | |||
use_ok( 'LogicMonitor::REST::Signature' ) || print "Bail out!\n"; | |||
} | |||
diag( "Testing LogicMonitor::REST::Signature $LogicMonitor::REST::Signature::VERSION, Perl $], $^X" ); |
@ -0,0 +1,15 @@ | |||
#!perl | |||
use 5.006; | |||
use strict; | |||
use warnings; | |||
use Test::More; | |||
unless ( $ENV{RELEASE_TESTING} ) { | |||
plan( skip_all => "Author tests not required for installation" ); | |||
} | |||
my $min_tcm = 0.9; | |||
eval "use Test::CheckManifest $min_tcm"; | |||
plan skip_all => "Test::CheckManifest $min_tcm required" if $@; | |||
ok_manifest(); |
@ -0,0 +1,24 @@ | |||
#!perl | |||
use 5.006; | |||
use strict; | |||
use warnings; | |||
use Test::More; | |||
unless ( $ENV{RELEASE_TESTING} ) { | |||
plan( skip_all => "Author tests not required for installation" ); | |||
} | |||
# Ensure a recent version of Test::Pod::Coverage | |||
my $min_tpc = 1.08; | |||
eval "use Test::Pod::Coverage $min_tpc"; | |||
plan skip_all => "Test::Pod::Coverage $min_tpc required for testing POD coverage" | |||
if $@; | |||
# Test::Pod::Coverage doesn't require a minimum Pod::Coverage version, | |||
# but older versions don't recognize some common documentation styles | |||
my $min_pc = 0.18; | |||
eval "use Pod::Coverage $min_pc"; | |||
plan skip_all => "Pod::Coverage $min_pc required for testing POD coverage" | |||
if $@; | |||
all_pod_coverage_ok(); |
@ -0,0 +1,16 @@ | |||
#!perl | |||
use 5.006; | |||
use strict; | |||
use warnings; | |||
use Test::More; | |||
unless ( $ENV{RELEASE_TESTING} ) { | |||
plan( skip_all => "Author tests not required for installation" ); | |||
} | |||
# Ensure a recent version of Test::Pod | |||
my $min_tp = 1.22; | |||
eval "use Test::Pod $min_tp"; | |||
plan skip_all => "Test::Pod $min_tp required for testing POD" if $@; | |||
all_pod_files_ok(); |