Hi,

At the start of each CPAN module review I do, there is a table of summary 
information for all the modules reviewed. Ron suggested that the module which 
builds up this information be released to CPAN. See an example at 
http://neilb.org/reviews/constants.html

At the moment this is part of the mash of code I use to construct the reviews, 
but I could pull it out to a small distribution, which would probably have two 
modules in it:

One which talks to MetaCPAN, gets the RT summary file, and talks to the CPAN 
dependencies service.
The other which is a data object, one per module. 

At the moment I have everything internally under a CPAN::Curation:: namespace, 
but if released separately I don't think that's appropriate.

CPAN::Module::Metadata for the data class?
CPAN::Module::GetMetadata for the builder? CPAN::Module::Metadata::Factory?

I don't really like the second name, but can't think of a better one off the 
cuff.

There are a number of modules which do related things, but I couldn't find one 
which does this, when I started. Questions:

Is there an appropriate module / distribution that this could be fit into?
Does this make sense to have as a separate dist?
What are good names for the two classes?

cheers,
Neil

Reply via email to