Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "OAW Task Management"
(→Documentation) |
|||
Line 178: | Line 178: | ||
* Docbook environment set up | * Docbook environment set up | ||
* EMF tutorial converted | * EMF tutorial converted | ||
+ | * Convert XPand Reference - Simon von Janowsky | ||
+ | * Convert Workflow Reference - Michael Bönisch | ||
+ | * Convert Extend Reference - Thomas Körfer | ||
'''Action Items:''' | '''Action Items:''' | ||
Line 187: | Line 190: | ||
* Convert UML Classic Example | * Convert UML Classic Example | ||
* Convert Eclipse Integration | * Convert Eclipse Integration | ||
− | |||
* Convert Expressions Reference | * Convert Expressions Reference | ||
− | |||
* Convert Recipe Referenbce | * Convert Recipe Referenbce | ||
* Convert UML2 Adapter Reference | * Convert UML2 Adapter Reference |
Revision as of 11:54, 11 April 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 Eclipse Legal Issues
- 2 AOP for types and extensions
- 3 Migrate antlr grammars
- 4 Refactor packages (rename)
- 5 Create a new component within EMF(t)
- 6 MagicDraw Integration
- 7 Enterprise Architect 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
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
Enterprise Architect Integration
Support and improvement of UML2Exporter for EA.
Current State: Release 1.0.6 supporting all imported diagramms (Profile, Class, UseCase, StateMachine).
Action Items:
- DevTeam: Define integration in oAW release
- Ueli: Analyse new Java-Interface of SparxSystems
- Ueli: Writing UnitTest as Model Checks for all supporting modell elements
Planned Items:
- Connecting models
- Export only when model has changed
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
- EMF tutorial converted
- Convert XPand Reference - Simon von Janowsky
- Convert Workflow Reference - Michael Bönisch
- Convert Extend Reference - Thomas Körfer
Action Items:
- 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 Expressions 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
Responsible person(s)
- Peter
Involved person(s)
- team
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
Responsible person(s)
- Peter / Karsten
Involved person(s)
- team