Hi Adam,

On Aug 20, 2008, at 11:12 AM, Adam Murdoch wrote:



Hans Dockter wrote:
Hi,

I plan to release 0.3 today, so it is time to think about the roadmap for 0.4.

In general I think it would be good to have short release cycles for the next releases. Something like 3 weeks.
+1
These are the issue I would like to resolve in 0.4:

This is a fine roadmap - I'd love to see any or all of this in 0.4. Interesting that there is no work on the plugins (apart from documenting them, I guess).

This is a question of priorities. Of course there are many features I'd rather see implemented today than tomorrow. But with a short release cycle in mind I think we either have to change priorities or this is what can be achieved in 3 weeks. I'm completely open to change priorities.


Will you update jira to reflect this roadmap?
- Complete Javadoc for all our public API. This involves a refactoring of the remaining Groovy tasks to Java.
I plan to keep chipping away at the javadocs, but I will probably mix it up with a bit of coding. My immediate plan is to do a bit of work on error handling/reporting and

Reporting is very important. My idea was to get this into 0.5. But if you tackle this now, all the better. There was one Ant task which integrates an armada of different reports. I can't remember its name right now. Another thing that might be interesting about reporting is not just to produce reports but also use them as tests. For example the build should fail if there are cyclic dependencies between packages. (http://72miles.com/architecturerules/).

I hope you have some resources left for discussions :) (in particular about the arbitrary layout issue).

at the same time port the exception hierarchy to java.

Just to mention it. I've run into a strange compile error by groovyc when I have started doing this. I had no resources at that time to look into this.

- Hans

- Further performance improvements of the DAG creation.
- Arbitrary multi-project layouts. Right now we require a hierarchical layout for multi-project builds. This is a strong limitation and in particular a problem for Eclipse. It also very much violates the promise of Gradle to be very flexible. Arbitrary layouts are also the base for some of our future power features. - dependency layer refactoring: As discussed in this list in a thread with this name (the discussion is not finished) - OPTIONAL: Phil Messenger has worked on eclipse classpath file generation. We might be able to bake this into 0.4.

- Hans

--
Hans Dockter
Gradle Project lead
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



--
Hans Dockter
Gradle Project lead
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to