I'm fine either way.  We just have to pick one way, migrate the current
plugins and document how to do it.

I can help but I don't have much experience with Gem packaging yet.  If
there's a good example I can learn from, I can probably port the other
plugins and write some doc.

alex


On Mon, Oct 6, 2008 at 9:12 AM, Assaf Arkin <[EMAIL PROTECTED]> wrote:

> On Sun, Oct 5, 2008 at 4:51 PM, Alex Boisvert <[EMAIL PROTECTED]>
> wrote:
> > How about "addon" for optional plugins that have tests and are officially
> > supported and "experimental" for the rest?
>
> As of 1.3.0 we have a wonderful mechanism that allows you to package
> extensions as separate Gems and require them in your buildfile, so
> there's no need for either addon or experimental.  If it's too
> specific to be part of core, spin it off to its own sub-project and
> gem.
>
> Assaf
>
> >
> > alex
> >
> >
> > On Mon, Oct 6, 2008 at 4:32 AM, lacton <[EMAIL PROTECTED]>
> wrote:
> >
> >> On Thu, Oct 2, 2008 at 12:15 AM, Assaf Arkin <[EMAIL PROTECTED]> wrote:
> >> > The reason I didn't include addon to begin with is that everything
> >> > there is (or was) stuff that fell out of lib: not as well maintained,
> >> > documented, tested or committed to.
> >> >
> >> > I wasn't expecting it to have full or for that matter any test
> >> > coverage, but rather for some parts to mature and either move to lib,
> >> > or collected into separate gems (e.g. buildr-coverage).
> >> >
> >> > Not sure if we should keep this policy, but if we do, let's move Emma
> >> > and Cobertura to lib.
> >>
> >> Moving Emma and Cobertura to lib is fine with me.
> >>
> >> One thing I'd like to keep is that the extension should be loaded only
> >> if required by the user or the buildfile.  Right now, the way the
> >> Emma/Cobertura extensions work is to add the test coverage tool to the
> >> test task's dependencies and to add the instrumentation step before
> >> testing.  I don't want to penalize users that don't want to measure
> >> their test coverage.
> >>
> >> My understanding is that, currently, everything in lib is required
> >> during startup.  Should we add an 'optional import' directory in lib?
> >>
> >> Lacton
> >>
> >
>

Reply via email to