On Tue, 3 Jan 2006 04:28:01 +0100
Dario Freni <[EMAIL PROTECTED]> wrote:

> On Sat, Dec 31, 2005 at 04:34:32PM +0100, Marco Molteni wrote:

[..]

> > 1 each file under extra (and maybe also under scripts) should have
> >   a line like:
> >   DESC="short description of what this plugin does"

[..]

> Nice idea! We're trying to keep an updated documentation for each
> plugin on the wiki at the moment.

yes, I saw it; this gave me the idea actually.

> > 2 refactor common code.
> >   a lot of files have the same blurb:
> > if [ -z "${LOGFILE:-}" ]; then
> >     echo "This script can't run standalone."
> >     echo "Please use launch.sh to execute it."
> >     exit 1
> > fi
> > 
> >   this should go in a new file as a function, say common.sh, 
> >   and the existing files should source common.sh
> 
> This can go to scripts/launch.sh as other common functions already
> present. I didn't make it at first because I want developers to
> understand how the plugin system works. It is a must-do for the core
> scripts, instead.

Yeah, I realized today that launch.sh is the good place for this.

> > 3 I have the feeling that img.sh and flash.sh have a lot in
> >   common. They should be refactored to exploit the commonality.

[..]

> In conclusion I agree to their rewrite, but I want them to be easily
> understandable by a new developer who wants to learn how an image is
> formatted and customise their behaviour.
> 
> > I think I can do some of this, if we agree on the direction.
> 
> You're welcome, and we're honoured :) I think that 3) is perfect for
> you, so start with it if you can.

thanks :-) I'll let you know how it goes.

marco
-- 
He who receives an idea from me, receives instruction himself
without lessening mine; as he who lights his taper at mine,
receives light without darkening me. -- Thomas Jefferson
-- 
FreeSBIE mailing list (http://www.freesbie.org)

Reply via email to