Hi all,
this email is about modules development and is aimed to give to all
developers suggestions about module development.
I think Stefano have done a very good job with the auth module and I
wish to let you all know what he have introduced and why I think we
all should follow his example.
First of all Stefano have introduced the database script generation
for some databases, the ones we mostly support (PostgreSQl, Oracle,
MySQL and HSQLDB) using Maven and a couple of plugins. I liked so much
this choice I tried to fill some gaps he have left and now we have a
real example of:
- multiple database script generation
- fully automated tests on hsqldb
- versioned and downloadable database scripts
In second place Stefano has spent a lot of time to complete and clean
the test suite so we could finally constrain releases to the absence
of tests in error, and this is a great thing as we now can be really
sure (ok, not so really, but more than before) we are not going to
break things in the following releases.
To get to conclusion: please take the smartweb-auth module as an
example of what we want in each module as that is a step forward in
many areas.
Good job Stefano, thank you!
--
Roberto Lo Giacco
|