From: "Stefan Bodewig" <[EMAIL PROTECTED]>
> * Provide a clear mission statement for Ant.

+1

>
> * Main goals: Simplicity, Understandability, Extensibility
>
>   Simple and understandable for the target audience - developers,
>   build-engineers ...

+1

>
> * remove magic properties if at all humanly possible

+1

>
> * remove as much dependency on native scripts as possible.

+1

>
> * clean object model (ie Project/Target/Task)

+1

>
> * good event model to integrate well with IDE/GUI/whatever

+1

>
> * use a consistent naming scheme for attributes across all tasks

+1

>
> * keep build file syntax as compatible to Ant1 as possible -
>   i.e. don't break something just because we can.

+1 - although conflicts with the above somewhat.

Alternative is to provide Ant 1.x -> Ant 2 conversion utility. Actually
that is a must anyway

>
> * keep the interface for Tasks as similar to the one of Ant1 as
>   possible - i.e. don't break something just because we can.
>

+1

> * Ant should be cancelable
>
> * no commit of new features without documentation (ouch 8-)

-1 I would make that - tasks without documentation will not be included in
releases.

>
> * no commit of new features without testcases
>

+0


Reply via email to