Kwalitee Issues


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


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: PRANG, PRANG::Util


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


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

Error: PRANG, PRANG::Util


List all modules used in the test suite in META.yml build_requires


  • Test::Pod::Coverage


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.


Name Abstract Version View
PRANG XML graph engine - XML to Moose objects and back! 0.17 metacpan
PRANG::Coerce Easily create subtypes and coercions for any type 0.17 metacpan
PRANG::Cookbook Examples of recipes which you can use with PRANG. 0.17 metacpan
PRANG::Cookbook::Book 0.17 metacpan
PRANG::Cookbook::Date 0.17 metacpan
PRANG::Cookbook::DateTime 0.17 metacpan
PRANG::Cookbook::Library Basic PRANG Features 0.17 metacpan
PRANG::Cookbook::Location 0.17 metacpan
PRANG::Cookbook::Node Baseclass for nodes in the Cookbook series 0.17 metacpan
PRANG::Cookbook::Note Basic PRANG Features 0.17 metacpan
PRANG::Cookbook::Role::Date 0.17 metacpan
PRANG::Cookbook::Role::Location 0.17 metacpan
PRANG::Cookbook::Role::Time 0.17 metacpan
PRANG::Graph XML mapping by peppering Moose attributes 0.17 metacpan
PRANG::Graph::Choice accept multiple discrete node types 0.17 metacpan
PRANG::Graph::Class 0.17 metacpan
PRANG::Graph::Context parse/emit state for Marshalling operations 0.17 metacpan
PRANG::Graph::Element accept a particular type of element 0.17 metacpan
PRANG::Graph::Meta::Attr metaclass metarole for XML attributes 0.17 metacpan
PRANG::Graph::Meta::Class metaclass metarole for PRANG-enabled classes 0.17 metacpan
PRANG::Graph::Meta::Element metaclass metarole for XML elements 0.17 metacpan
PRANG::Graph::Node role for nodes in XML Graph machinery 0.17 metacpan
PRANG::Graph::Quantity a bounded quantity of graph nodes 0.17 metacpan
PRANG::Graph::Seq a sequence of graph nodes 0.17 metacpan
PRANG::Graph::Text accept an XML TextNode 0.17 metacpan
PRANG::Marshaller entry point for PRANG XML marshalling machinery 0.17 metacpan
PRANG::Util 0.17 metacpan
PRANG::XMLSchema::Types type registry for XML Schema-related types 0.17 metacpan
PRANG::XMLSchema::Whatever node type for nested anything 0.17 metacpan


Name File View
Moose::Meta::Attribute::Custom::Trait::PRANG::Attr lib/PRANG/Graph/Meta/ metacpan
Moose::Meta::Attribute::Custom::Trait::PRANG::Element lib/PRANG/Graph/Meta/ metacpan
Moose::Meta::Class::Custom::Trait::PRANG lib/PRANG/Graph/Meta/ metacpan
PRANG::Graph::Context::Error lib/PRANG/Graph/ metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
dist.ini metacpan