[Typo3-dev] Extension reviewing process (request for discussion)

Michael Scharkow mscharkow at gmx.net
Sat Sep 4 20:21:36 CEST 2004


Robert Lemke wrote:

> Maybe you guess already what model I would prefer, but I'd really like to
> hear some comments about it.

Hi Robert,

+1 for the not-so-quick 2-pass review.

The workload should really be spread on more shoulders, and your 
proposal is very close to what I originally thought of:

1. Quick review of formal stuff (part of which can be automated, as seen 
in the ext evaluator Kasper wrote), like API-Doc, User-Doc, 
XHTML-validity (for a fe-plugin you can just insert it on an otherwise 
valid page and use a validator), maybe DBAL-compat (grep for mysql stuff).

2. Extended and official review of security issues, style, you name it.

Step 2 must be done or approved by a trusted extension reviewer, but 
step 1 can be done by anyone willing to do so (since it's not official 
until the final review, QA should not matter much and I think the 
core-devs should trust the community a little more...)

I really think this can be implemented in a issue tracker (bug-tracker), 
although I have not tried mantis yet. We'd only need a few fields 
(documentation, html-validity, etc) with some categories like done/not 
done and a final rating which is computed from those fields. If all 
basic requirements are fulfilled, the extension's status will be lifted 
to "Basics fulfilled" and maybe the review team is notified.

Greetings,
Michael

PS: I think the extension author should be involved, as he/she should be 
able to mark his work "open for review" because I wouldn't want my 
alpha-status extensions be reviewed without my approval ;)




More information about the TYPO3-dev mailing list