/ domm

I hack Perl for fun and
profit.

Follow me on twitter!
Atom Icom ... on Atom!
<<<<<<<<<<
06.09.2006: Post-YAPC::Europe CPANTS news

During YAPC::Europe in Birmingham I did a (rather short and un-hackish) hackathon. Slides are available here.

I added a few new metrics:

This resulted in quite some movement in the CPANTS game...

I've also changed the display of the author pages, optional metrics (is_prereq and has_example) are now visually seperated from the core metrics.

The site http://cpants.perl.org is still not very stable due to a Catalyst/DBIx::Class-Bug (or more likely a bug in my usage of them).

Oh, and if you want to join the fun and help a bit, here's a (probably incomplete) list of tasks:

Original: http://use.perl.org/~domm/journal/30903

Legacy comments

jk2addict: Just my 0.02 (orignal post)

But you should also add 'demo' and 'demos' to the list of examples directories.

jk2addict: Re: (orignal post)

For that matter, I'm not so sure about the 'at least one *.pl requirement'. It may very well be a non-perl demo, aka site code like .xsp ot .tt pages that requires no pl file; but they're examples non the less.



Yes, I'm biased [cpan.org], and that .pl file is going away now that I'm using DBIC. :-)

bart: Re: (orignal post)

And "samples".

ChrisDolan: Thoughts (orignal post)

Cool!



Some ideas:



1) Document/discuss possible future metrics on the Perl-QA wiki [yi.org]



2) For each metric, document the aspect of Quality that is being judged and how the Kwalitee metric is a good proxy for it, and/or possible other proxies. For example, consider the software goal of "Good documentation". Currently that metric follows the following chain of proxy metrics:



    Good documentation => 100% POD coverage => has t/.*pod.*coverage.* file



A better proxy might be for CPANTS to run Pod::Cover

jk2addict: Re: (orignal post)

consistent_newlines - proposed by Adam Kennedy on Perl-QA in April

Was that consistent newlines per file, or per dist? Some dists have legit reason to have some files native line endings and some files w/ non-0native line endings. I've done it in Handel. Some things just don't work in windows unless the file has *nix line endings, like __DATA__ vs. __END__ in some situations.

ChrisDolan: Re: (orignal post)

Per file. That's important to prevent Module::Signature breakage.

Comments (via disqus)

04.09.2006: YAPC::Europe Day 3 (and journey back home)
01.09.2006: YAPC::Europe Day 2
31.08.2006: YAPC::Europe Day 1 (and a bit of day 2)
31.08.2006: YAPC::Europe Day 1 (and a bit of day 2)
30.08.2006: YAPC::Europe Day 0 & 1
28.08.2006: [yapceu2006] CPANTS hackathon
04.08.2006: set current working directory as a screen name
02.08.2006: howto setup an ssh tunnel
21.07.2006: lumbago; cpants; holidays
>>>>>>>>>>