I'm also head of Vienna.pm [pm.org], maintainer of the CPANTS [perl.org] project, member of the TPF Grants Commitee [perlfoundation.org] and the YAPC Europe Foundation [yapceurope.org].
I've got stuff on CPAN [cpan.org], held various talks [domm.plix.at] and organised YAPC::Europe 2007 in Vienna [yapceurope.org].
I finally found some tuits to work on CPANTS again. As the previous implementation had some drawbacks, I started from scratch, and from another direction.
I just uploaded Module::CPANTS::Analyse to CPAN. MCA contains most of the previous Kwalitee indicators and some code to check if one distribution tarball conforms to those indicators. It also includes a script calls cpants_lint.pl
which is basically a frontend to the module.
Example:
~$ cpants_lint.pl path/to/Foo-Bar-1.42.tgz
Checked dist Foo-Bar-1.42.zip
Kwalitee rating 15/16
Here is a list of failed Kwalitee tests and
what you can do to solve them:
* has_changelog
Add a Changelog (best named 'Changes') to the distribution.
It should list at least major changes implemented in newer versions.
With Module::CPANTS::Analyse you can now check Kwalitee before uploading to CPAN. Test::Kwalitee should be easly doable now. I will add some more Kwalitee indicators soon, and then start to look for a new server (I start a new job in February so I won't be able to use my old dev-box for this).
spelling joke (Score:1)
But what is the reason for spelling analyze with an 's?'
OK, don't answer that.
Re:spelling joke (Score:1)
germanism, I guess. It's 'analysieren' in german.