I've heard a number of complaints from people working on Geronimo 3.0 about the difficulty in keeping track of who is working on what items for the release. David Blevins made an excellent suggestion a couple weeks ago that we use something like the system that OpenEJB is using to track everything via Jiras and use swizzle scripts to generate a wiki page to generate an at-a-glance summary of work status. I've spent a bit of time over the last couple of weeks creating top-level task Jiras for the Geronimo 3.0 work and organizing the currently open 3.0 Jiras as subtasks under these items. There is a major item for each of the Java EE 6 components that are required for a Java EE 6 compliant server, as well as a few major tasks for the OSGi work. The summary page can be found here:

http://cwiki.apache.org/GMOxDEV/java-ee-6-roadmap.html

It will be updated once a week or so...more frequently if there appears to be a lot of Jira activity.

Additional information on 3.0 can be found at this wiki page, which organizes the work using the style used for the Geronimo 2.0 server release. This is wiki page also contains more detailed information about the state of the components Geronimo is dependent on and the work needed to integrate these components into 3.0. \

http://cwiki.apache.org/confluence/display/GMOxDEV/Road+map+for+Java+EE6+Web+Profile

There are steps that individual contributors can take to ensure this

1) Try to create new Jiras as subtasks of one of the major tasks so that new work gets categorized appropriately. 2) The major tasks were my best-guess first attempt at organizing this. If you feel additional major categories are required, go ahead and create them. New major tasks need to be added to the script for the summary page. I'll volunteer to maintain that, so nudge me when new tasks are created in case I happen to miss it. 3) I've tried to create links between the Geronimo tasks and Jiras in other projects where the dependencies are known. It is a good idea to create new links if you open Jiras in other projects to help fix Geronimo problems. 4) If you start working on a Jira item, please assign to yourself so that others know the item is being worked on.

I hope this proves useful. I've already spotted some missing work areas by using this page.


Rick

Reply via email to