Re: Re: PFC-RFC Update

From: Date: Tue, 25 Feb 2003 21:41:42 +0000
Subject: Re: Re: PFC-RFC Update
References: 1 2  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-13900@lists.php.net to get a copy of this message
On Tue, 25 Feb 2003 22:15:07 +0100 "Tobias Schlitt" <toby@php.net> wrote: > The only difference between my idea and the actual discussed > model should be to define the quality not only in 2 steps (PFC > and not PFC), but in some more steps, so that classes can grow > into PFCs while working on them. Hm, I must have missed your last post on this (not too difficult regarding the mail traffic during the last week or so)... so I don´t know if you might have proposed something like this already, but here´s what pops in my mind when I read the above paragraph: - Introduce a rating system where people can vote for several criteria of the PFC independently. Example: - Compliance to coding standards: 4.5 points average - PEARDoc documentation: 3.5 points average - PHPUnit test scripts: 1.3 points average - Actively maintained: 2.6 points average - ... etc. ... - Overall rating: 4.7 points average - Everyone with a PEAR account can vote, the points are the average number of points given by the voters - Add voting statistics to each packages: What was the worst vote given for this package, what was the best, how many people have voted? Maybe even something like: "Of the voters who maintain at least one own package on PEAR which has received a voting of 4.0 or better, there was an average overall rating of 3.2 for this package". This would add some feeling for the quality of the votes. - Once all criteria have hit a certain mark (ie. at least 4.5 points), and there has been a certain minimum of votes (ie. 10 votes), the package is regarded as a "PFC candidate". - A core PFC group will have to personally review a PFC candidate and manually elevate it to "Approved PFC" level. This last manual step is IMHO neccessary to avoid manipulation of the voting mechanism and ensure quality. Just a thought ... might just as well be overkill :-) Regards, Markus -- Markus Wolff <wolff@21st.de>

« previous php.pear.dev (#13900) next »