Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

has_license_in_source_file

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

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: Catmandu::FedoraCommons::Model::addRelationship, Catmandu::FedoraCommons::Model::datastreamHistory, Catmandu::FedoraCommons::Model::datastreamProfile, Catmandu::FedoraCommons::Model::export, Catmandu::FedoraCommons::Model::findObjects, Catmandu::FedoraCommons::Model::getDatastreamDissemination, Catmandu::FedoraCommons::Model::getObjectHistory, Catmandu::FedoraCommons::Model::getObjectProfile, Catmandu::FedoraCommons::Model::getRelationships, Catmandu::FedoraCommons::Model::ingest, Catmandu::FedoraCommons::Model::listDatastreams, Catmandu::FedoraCommons::Model::listMethods, Catmandu::FedoraCommons::Model::modifyObject, Catmandu::FedoraCommons::Model::pidList, Catmandu::FedoraCommons::Model::purgeDatastream, Catmandu::FedoraCommons::Model::purgeObject, Catmandu::FedoraCommons::Model::purgeRelationship, Catmandu::FedoraCommons::Model::upload, Catmandu::FedoraCommons::Model::validate, Catmandu::FedoraCommons::Response

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Catmandu-FedoraCommons-0.23/lib/Catmandu/FedoraCommons.pm -- Around line 1355: =over without closing =back Catmandu-FedoraCommons-0.23/lib/Catmandu/Store/FedoraCommons.pm -- Around line 251: =over without closing =back

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.

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: Catmandu::FedoraCommons, Catmandu::FedoraCommons::Model::addRelationship, Catmandu::FedoraCommons::Model::datastreamHistory, Catmandu::FedoraCommons::Model::datastreamProfile, Catmandu::FedoraCommons::Model::export, Catmandu::FedoraCommons::Model::findObjects, Catmandu::FedoraCommons::Model::getDatastreamDissemination, Catmandu::FedoraCommons::Model::getObjectHistory, Catmandu::FedoraCommons::Model::getObjectProfile, Catmandu::FedoraCommons::Model::getRelationships, Catmandu::FedoraCommons::Model::ingest, Catmandu::FedoraCommons::Model::listDatastreams, Catmandu::FedoraCommons::Model::listMethods, Catmandu::FedoraCommons::Model::modifyObject, Catmandu::FedoraCommons::Model::pidList, Catmandu::FedoraCommons::Model::purgeDatastream, Catmandu::FedoraCommons::Model::purgeObject, Catmandu::FedoraCommons::Model::purgeRelationship, Catmandu::FedoraCommons::Model::upload, Catmandu::FedoraCommons::Model::validate, Catmandu::FedoraCommons::Response

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).

Modules

Name Abstract Version View
Catmandu::FedoraCommons Low level Catmandu interface to the Fedora Commons REST API 0.23 metacpan
Catmandu::FedoraCommons::Model::addRelationship Perl model for the Fedora 'addRelationship' REST call metacpan
Catmandu::FedoraCommons::Model::datastreamHistory Perl model for the Fedora 'getDatastreamHistory' REST call metacpan
Catmandu::FedoraCommons::Model::datastreamProfile Perl model for the Fedora 'addDatastream', 'getDatastream', 'modifyDatastream','setDatastreamState' and 'setDatastreamVersionable' REST call metacpan
Catmandu::FedoraCommons::Model::export Perl model for the Fedora 'export' and 'getObjectXML' REST call metacpan
Catmandu::FedoraCommons::Model::findObjects Perl model for the Fedora 'findObjects' and 'resumeFindObjects' REST call metacpan
Catmandu::FedoraCommons::Model::getDatastreamDissemination Perl model for the Fedora 'getDatastreamDissemination' or 'getDissemination' REST call metacpan
Catmandu::FedoraCommons::Model::getObjectHistory Perl model for the Fedora 'getObjectHistory' REST call metacpan
Catmandu::FedoraCommons::Model::getObjectProfile Perl model for the Fedora 'getObjectProfile' REST call metacpan
Catmandu::FedoraCommons::Model::getRelationships Perl model for the Fedora 'getRelationships' REST call metacpan
Catmandu::FedoraCommons::Model::ingest Perl model for the Fedora 'ingest' REST call metacpan
Catmandu::FedoraCommons::Model::listDatastreams Perl model for the Fedora 'listDatastreams' REST call metacpan
Catmandu::FedoraCommons::Model::listMethods Perl model for the Fedora 'listMethods' REST call metacpan
Catmandu::FedoraCommons::Model::modifyObject Perl model for the Fedora 'modifyObject' REST call metacpan
Catmandu::FedoraCommons::Model::pidList Perl model for the Fedora 'getNextPID' REST call metacpan
Catmandu::FedoraCommons::Model::purgeDatastream Perl model for the Fedora 'purgeDatastream' REST call metacpan
Catmandu::FedoraCommons::Model::purgeObject Perl model for the Fedora 'purgeObject' REST call metacpan
Catmandu::FedoraCommons::Model::purgeRelationship Perl model for the Fedora 'purgeRelationship' REST call metacpan
Catmandu::FedoraCommons::Model::upload Perl model for the Fedora 'upload' REST call metacpan
Catmandu::FedoraCommons::Model::validate Perl model for the Fedora 'validate' REST call metacpan
Catmandu::FedoraCommons::Response Perl model for generic Fedora Commons REST API responses metacpan
Catmandu::Store::FedoraCommons A Catmandu::Store plugin for the Fedora Commons repository metacpan
Catmandu::Store::FedoraCommons::Bag metacpan
Catmandu::Store::FedoraCommons::DC metacpan
Catmandu::Store::FedoraCommons::FOXML metacpan

Other Files

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