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.
Difference between revisions of "OAW Task Management"
(→Partner Management) |
(→AOP for types and extensions) |
||
Line 32: | Line 32: | ||
'''Involved person(s)''' | '''Involved person(s)''' | ||
* team | * team | ||
+ | |||
+ | == AOP for types and extensions == | ||
+ | '''Current state''' | ||
+ | We have an AOP feature for Xpand templates. | ||
+ | It would be much more useful to have AOP functionality for all kinds of | ||
+ | members, extensions and functions. | ||
+ | |||
+ | '''Action Items:''' | ||
+ | Add syntax for advices and pointcuts to Xtend. | ||
+ | Add semantics (weaving) to the execution context. | ||
+ | |||
+ | '''Target Release''' | ||
+ | oAW 4.2 | ||
+ | |||
+ | '''Responsible person(s)''' | ||
+ | Sven | ||
== Migrate antlr grammars == | == Migrate antlr grammars == |
Revision as of 06:25, 11 March 2007
This page is intended as a simple task management list for the oAW project. Note that this is not a replacement for the Bugzilla Bug Database and the Roadmap.
Contents
- 1 Release 4.1.2
- 2 Eclipse Legal Issues
- 3 AOP for types and extensions
- 4 Migrate antlr grammars
- 5 Refactor packages (rename)
- 6 Create a new component within EMF(t)
- 7 MagicDraw Integration
- 8 Write an Article for Eclipse Magazine
- 9 Compiler
- 10 Debugger
- 11 Nightly/Continuous Build
- 12 JSR 223 / Scripting
- 13 Documentation
- 14 Partner Management
Release 4.1.2
Provide the 4.1.2 release with a number of bug fixes
Current State: Under testing by the team
Action Items:
- Bernd by March 15: Build 4.1.2 final
- Markus by March 20: Release to Website for download
Target Release: 4.1.2, obviously
Eclipse Legal Issues
Current State: No CQ started
Action Items:
- Create CQ's for all 3rd party libs
- Collect mails form all core contributors
- Create CQ for our code without generated antlr code
Target Release: not aligned with a release
Responsible person(s)
- Bernd
Involved person(s)
- team
AOP for types and extensions
Current state We have an AOP feature for Xpand templates. It would be much more useful to have AOP functionality for all kinds of members, extensions and functions.
Action Items: Add syntax for advices and pointcuts to Xtend. Add semantics (weaving) to the execution context.
Target Release oAW 4.2
Responsible person(s) Sven
Migrate antlr grammars
Current State: Antlr 2.7 is used
Action Items:
- convert grammars to antlr 3
Target Release: not aligned with a release. As soon as possible (after antlr 3 is legal approved).
Responsible person(s)
- Arno, Sven
Refactor packages (rename)
Current State: org.openarchitectureware is used as prefix
Action Items:
- replace org.openarchitectureware with org.eclipse.emf/m2t/t2m/...
- (provide a compatibility layer?)
- change shortcut (oaw::...)
Target Release: not aligned with a release, has to be done before switching repositories
Responsible person(s)
- Bernd
Involved person(s)
- team
Create a new component within EMF(t)
Current State: We are hosted under GMT
Action Items:
- Talk to Jean, to close our GMT component
- Ask Ed to create a new component for us
Target Release: ASAP
Responsible person(s)
- Bernd, Markus
MagicDraw Integration
Provide a deeper integration with MagicDraw
Current State:
Action Items:
- Karsten: Discuss with MagicDraw team which kind of integrations is useful
Target Release: tbd
Write an Article for Eclipse Magazine
Current State: Article Written, currently being layouted
Action Items:
- Markus: Verify Layout
Target Release: N/A
Compiler
Provide a compiler to generate native Java code from all oAW artifacts to improve performance
Current State: Under Development
Action Items:
- Arno: Finish Alpha version, release to team for testing
Target Release: 4.2
Debugger
Provide an interactive debugger for Xpand and Xtend
Current State: Under Development
Action Items:
- Clemens: Finish Alpha version of Xpand debugger, release to team for testing
- Bernd: Finish Alpha version of Xtend debugger, release to team for testing
Target Release: 4.2
Nightly/Continuous Build
Create a continuous build with downloadable builds, viewable reports, bug report integration, test execution.
Current State: Nightly build is running on http://oaw.itemis.de/pub/build. Build machine is internal at itemis, download is public.
Action Items:
- Coordinate with Bernd
Target Release: Already established, from now on ongoing.
JSR 223 / Scripting
Provide an implementation of the new Java Scripting API for Workflow, Xtend (probably Check and Xpand also?)
Current State: Realized for Workflow.
Action Items:
- Implementing for Xtend
Target Release: 4.2
Documentation
Currently, all documentation is written in OpenOffice. Convert it to docbook, so we can produce both PDF and Eclipse online help from this single source.
Current State: Docbook environment set up, currently converting EMF tutorial.
Action Items:
- Convert EMF tutorial
- Convert AOP in templates tutorial
- Convert EMF state machines tutorial
- Convert xTend example
- Convert UML2 example
- Convert M2M with UML2 example
- Convert UML Classic Example
- Convert Eclipse Integration
- Convert Workflow Reference
- Convert Expressions Reference
- Convert Extend Reference
- Convert Recipe Referenbce
- Convert UML2 Adapter Reference
- Convert RSX Adapter Reference
- Convert XText Reference
- Convert built-in API
- Convert EMFatic documentation
- Convert UML 2 Ecore reference
Target Release: 4.2
Partner Management
As more and more Eclipse distributions come up, we need to manage integration with them.
Current status: unknown
Action items:
- Become Yoxos partner
- Set up general partner page at openarchitectureware.org
- Provide partner link fromt oaw.org to yoxos
- fill out Yoxos Partner application form
- contact myEclipse
Target release: 4.2