GroovyDevelopmentPlanNB68

Groovy Development Plan

In progress, not final version

This document contains a compilation of Groovy/Grails features and task, which should be done in NetBeans 6.8 timeframe.

Features, RFEs and tasks are sorted by priorities, top-down, meaning P1 as the highest priority. Thus it's very likely that features on top of the list will be implemented firstly. The features in bold are usually larger ones, mainly concerning the time needed to implement them (but just a guess, might be wrong estimation). Also this features should be split in smaller tasks.

P1 - must have feature, task. Without it IDE might be even awkward to use. Almost bug. Will be fixed soon
P2 - usually known, wanted feature, already requested by more users
P3 - would be very nice to have
P4 - others ideas


Plan

Minimal - 0.5 Eng

Priority Tasks and features for 6.8 Who Issues Specs & Notes Milestone Groovy Java Other
P1 Parser performance Eng 1 Depends on VirtualSourceProvider; time spent on this depends on progress we would like to make M1 1 week
P1 Code completion performance Eng 1 Depends on improved parser performance M2 1 week
P3 Grails Debugging, Groovy watches Eng 1 Initial exploration only 1 week
P3 Upgrade Groovy parser and lib to 1.6 Eng 1 M1 1 week


Full

Priority Tasks and features for 6.8 Who Issues Specs & Notes Milestone Groovy Java Other
P1 Parser performance Eng 1 Depends on VirtualSourceProvider; time spent on this depends on progress we would like to make M1 1 - 3 weeks 0 - 2 weeks
P1 Code completion performance Eng 1 Depends on improved parser performance M1 2 weeks
P1 Grails Debugging, Groovy watches Eng 1 Groovy expression in watches only In case the debugger can be changed slightly to support Groovy - option a). Otherwise if we would need to do yet another debugger it will take more time in Groovy and no time in debugger and java - option b. M2 a) 4 weeks
b) 4 - 8 weeks
a) 1 week
b) 0 weeks
a) 0 - 1 week debugger
b) 0 weeks debugger
P1 Enable GlassFish v3 for Grails development Eng 1/Eng 2, Peter W 151982 GrailsGlassFish3 M1 or M2 1 - 2 week  ??? GF Plugin
P2 GSP code completion Eng 2 Current state must be investigated first, just very rough guess M2 4 - 8 weeks
P3 Grails code completion (properties) Eng 2 151983 We need to prepare infrustructure to distinct properties from fields http://grails.org/doc/1.0.x/ M2 2 - 4 weeks
P3 Upgrade Groovy parser and lib to 1.6 Eng 1 M1 1 week
P3 Platform manager for Grails, per project Grails platform Eng 3 M1 or M2 3 weeks
P3 Better refactoring support Eng 3 151987 Just groovy, not mixed refactoring


Parking lot

Priority Tasks and features Who Issues Specs & Notes Milestone Estimates
P3 Test runner integration
P3 UI support for other embedded servers (Tomcat)
P3 Platform manager for Groovy
P3 Error badges on source files
P3 Type inference
P3 Universal support for error badges
P4 Grails datasource configurations with wizard
P4 Improve test coverage
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo