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.9 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


Priority Tasks and features for 6.9 Who Issues Specs & Notes Groovy Java Other
P1 Parser performance Time spent on this depends on progress we would like to make 1 week
P1 Code completion performance Depends on improved parser performance. Usage of snapshot instead of document. 2 - 3 weeks
P1 Groovy watches Groovy expression in watches only. Should use new Evaluator infrastructure .
P2 GSP code completion 171816 Current state must be investigated first, just very rough guess. We will need help from Marek Fukala. 4 - 8 weeks
P2 Groovy based unit tests 170252 Integration of Groovy unit tests in Java ant project. 1 - 2 weeks
P3 Grails code completion (properties) 151983 We need to prepare infrastructure to distinct properties from fields 2 - 4 weeks
P3 Platform manager for Grails, per project Grails platform 3 weeks
P3 Easy configuration of GlassFish runtime for Grails Perhaps a button or combo in options dialog. 1 week
P3 Better refactoring support 151987 Just groovy, not mixed refactoring

Parking lot

Priority Tasks and features Who Issues Specs & Notes Milestone Estimates
P1 Enable GlassFish v3 for Grails development 151982 GrailsGlassFish3 1 - 2 week
P2 Specific NB plugins for improved Grails plugin support (GWT, Appengine, Tomcat...)
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