Kwalitee Issues

no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: MANIFEST.SKIP

has_human_readable_license

Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (91) does not match dist (89):
  • Duplicates in MANIFEST: MANIFEST, README

has_meta_json

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

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.01,42.004

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
Froody Yet another XML web API framework 42.004 metacpan
Froody::API Base class for API definition metacpan
Froody::API::Reflection the froody reflection api spec metacpan
Froody::API::XML Define a Froody API with xml metacpan
Froody::Base base class for Froody classes metacpan
Froody::Dispatch Easily call Froody Methods metacpan
Froody::Error Froody error class metacpan
Froody::ErrorType object representing a Froody Error Type 0.01 metacpan
Froody::Implementation define what should be run for a Froody::Method 0.01 metacpan
Froody::Invoker provide a way to run a Froody::Method 0.01 metacpan
Froody::Invoker::Implementation metacpan
Froody::Invoker::Null invoker that returns empty responses 0.01 metacpan
Froody::Invoker::Reflection specialized handler for Reflection that includes the method repository metacpan
Froody::Invoker::Remote invoker that calls methods remotely 0.01 metacpan
Froody::Logger logging wrapper metacpan
Froody::Logger::Compat metacpan
Froody::Method object representing a method callable by Froody 0.01 metacpan
Froody::Reflection metacpan
Froody::Repository a repository of Froody::Method objects. 0.01 metacpan
Froody::Request a Froody server request metacpan
Froody::Request::Apache metacpan
Froody::Request::CGI metacpan
Froody::Response result of a Froody::Method executing metacpan
Froody::Response::Content common subclass for perl data structure classes 0.01 metacpan
Froody::Response::Error create a response from an error metacpan
Froody::Response::PerlDS create a response from a Perl data structure metacpan
Froody::Response::String create a response from a string metacpan
Froody::Response::Terse create a response from a Terse data structure metacpan
Froody::Response::XML create a response from a XML::LibXML document metacpan
Froody::Server baseclass for Froody::Server metacpan
Froody::Server::Apache metacpan
Froody::Server::CGI metacpan
Froody::Server::Standalone standalone server for Froody metacpan
Froody::Structure object representing the structure used by the response 0.01 metacpan
Froody::Upload wrapper class for uploaded data in Froody metacpan
Froody::Walker metacpan
Froody::Walker::TerseToPerlDS convert Terse to PerlDS metacpan
Froody::Walker::TerseToXML convert Terse to XML metacpan
Froody::Walker::XMLToTerse convert XMLToTerse metacpan

Other Files

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