Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EDT:0.7.0 Planning:Iteration 10

Info

Iteration 10 runs from July 11 - July 22. This is last iteration in milestone 2.

Target line items - Bugzilla Search


Theme: Increase our Agile-ity

We haven't been doing an important part of the Agile process: planning our work based on a prioritized list of tasks. There are several reasons for this (we started with a very small team, and much of the work was either prototyping or doing it was obvious).  But we can't put it off any longer.

Part of the work for I10 will be to produce prioritized lists of tasks for the language, the IDE, and Core. We'll use them for planning Iteration 11 and beyond. The task lists are Wiki pages under EDT:Components_and_Functionality.

The task lists must include everything for version 0.7. It's OK to include tasks that we think will be done after 0.7.  Each task list has an owner (Language = Matt, IDE = Tony, Core = Paul). Completing the task list is the owner's most important job for I10. Each owner must have their task list approved by Tim and Will (Will is on vacation until July 12). Scott Greer should also approve the IDE task list.


Tasks

  • Core
    • Compiler - front end needs to be designed - refactoring, validation framework, etc. and then tasked. (bug 347006
  • IDE
    • Generator builder
    • Editor


  • Services
    • Implement REST service invocation for Javascript gen (bug 346144)
    • Implement a proxy for Javascript service invocation (bug 346145)
    • Implement XML support for Javascript generation (bug 346138)
    • Deployment design, simple copy implementation
  • Javascript
    • Code contribution - start the CQ process for the JavaScript runtime. We'll start with the entire RBD JS runtime, and then strip out anything that won't be needed in EDT. (bug 348120)
    • generating a RUI library, JavaScript generation in general. Open extensible architecture. Also looking at hooking into debug - this needs to be explored. Need to look at 'purifying' the RUI gen, removing the RBD-specific aspects.
      • Runtime architecture
      • Support for records (bug 346925)
      • Templates
      • Universal UI model
      • Mobile strategy (later iteration?)
  • Javagen
    • refactoring core EGL language vs. RBD-specific (bug 346334) (itemize what is left, likely deferred to later iteration)
    • JPA design (bug 346425)
  • Determine scope of EGL Language
  • Test framework
    • Develop conformance tests for a type and a statement (bug 347153)
    • create tooling to parse the test framework results (bug 347221)

Back to the top