CPANTS

domm on 2003-09-10T07:56:42

Leon Brocard transfered ownership / maintainership of Module::CPANTS::Generator to me (due his lack of time / overload of projects). I haven't done anything with it until now (besides importing it into my subversion repository), but I've got some plans:

  • add documentation
  • make it as easy as possible to add new metrics
  • reverse the testing logic.
Currently, CPANTS does basically this:
  1. fetch the whole of CPAN.
  2. foreach test, test all distributions.
  3. generate Module::CPANTS.


I will change this to:
  1. fetch a list of all distributions from CPAN.
  2. foreach distribution:
    • check if there is a new version of a given dist.
    • fetch it, if there is.
    • run each test on this dist.
  3. generate Module::CPANTS.


On the on hand, this should speed things up (no need to check a dist that hasn't been updated for years, ..)
On the other hand, this should make it possible to only check one distribution (e.g. your own, befor uploading it to CPAN)


Thanks!

acme on 2003-09-10T11:22:13

Many thanks for taking it over. The main problem was that I was juggling too many projects. Domm and I have similar plans for CPANTS and I'm sure he'll deliver. I'm not disappearing so expect patches from me ;-)

thank you

perrin on 2003-09-10T17:02:15

I'm glad to see CPANTS continuing. I have hopes of contributing some tests to it at some point. Looking forward to seeing what you add.