Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: License '<undef>' is invalid (license) [Validation: 1.3];Missing mandatory field, 'license' (license) [Validation: 1.3]

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Apache2::REST::Handler::test::user, Apache2::REST::Handler::test::user::location, Apache2::REST::Handler::test::user::private, Apache2::REST::Request

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Apache2::REST::Conf, Apache2::REST::ErrorOutputHandler, Apache2::REST::ErrorOutputHandler::both, Apache2::REST::ErrorOutputHandler::response, Apache2::REST::ErrorOutputHandler::server, Apache2::REST::ErrorOutputRegistry, Apache2::REST::Handler::bin, Apache2::REST::Handler::login, Apache2::REST::Handler::stream, Apache2::REST::Handler::test, Apache2::REST::Handler::test::user, Apache2::REST::Handler::test::user::friends, Apache2::REST::Handler::test::user::location, Apache2::REST::Handler::test::user::private, Apache2::REST::Request, Apache2::REST::Stream, Apache2::REST::Stream::TestStream, Apache2::REST::Writer::bin, Apache2::REST::Writer::json, Apache2::REST::Writer::perl, Apache2::REST::Writer::xml, Apache2::REST::Writer::xml_stream, Apache2::REST::Writer::yaml, Apache2::REST::Writer::yaml_multipart, Apache2::REST::Writer::yaml_stream

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Modules

Name Abstract Version View
Apache2::REST Micro framework for REST API implementation under apache2/mod_perl2/apreq2 0.07 metacpan
Apache2::REST::AppAuth Base class for application authentication metacpan
Apache2::REST::AppAuth::Echo A app auth plugin which echoes some property and refuses access. metacpan
Apache2::REST::Conf A configuration container. metacpan
Apache2::REST::ErrorOutputHandler metacpan
Apache2::REST::ErrorOutputHandler::both metacpan
Apache2::REST::ErrorOutputHandler::response metacpan
Apache2::REST::ErrorOutputHandler::server metacpan
Apache2::REST::ErrorOutputRegistry Manages instances of ErrorOutputHandler metacpan
Apache2::REST::Handler Base class for a resource handler. metacpan
Apache2::REST::Handler::bin Proof of concept for binary output. metacpan
Apache2::REST::Handler::login POC for a login mecanism metacpan
Apache2::REST::Handler::stream test handler access '/test/stream' to test a streaming response metacpan
Apache2::REST::Handler::test test handler access '/test/' to test your installation metacpan
Apache2::REST::Handler::test::user Test dummy user handler metacpan
Apache2::REST::Handler::test::user::friends Fake module for the friends resource of a user. metacpan
Apache2::REST::Handler::test::user::location Fake location resource for a user. metacpan
Apache2::REST::Handler::test::user::private Private part of test user metacpan
Apache2::REST::Request Apache2::Request subclass. metacpan
Apache2::REST::Response Container for an API Response. metacpan
Apache2::REST::Stream metacpan
Apache2::REST::Stream::TestStream metacpan
Apache2::REST::Writer metacpan
Apache2::REST::Writer::bin Apache2::REST::Response Writer for binary metacpan
Apache2::REST::Writer::json Apache2::REST::Response Writer for json metacpan
Apache2::REST::Writer::perl Apache2::REST::Response Writer for perl metacpan
Apache2::REST::Writer::xml Apache2::REST::Response Writer for xml metacpan
Apache2::REST::Writer::xml_stream Apache2::REST::Response Writer for streaming xml metacpan
Apache2::REST::Writer::yaml Apache2::REST::Response Writer for yaml metacpan
Apache2::REST::Writer::yaml_multipart Apache2::REST::Response Writer for multipart yaml metacpan
Apache2::REST::Writer::yaml_stream Apache2::REST::Response Writer for streaming yaml metacpan
Apache2::REST::WriterMultipart metacpan
Apache2::REST::WriterStream A base class for writing a response as a stream metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan