Skip to main content

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.

Jump to: navigation, search

Xtext/Meetings

< Xtext
Revision as of 05:00, 6 August 2009 by Unnamed Poltroon (Talk) (Milestone Planning Meetings)

The calendar is also available in the following formats:
Ical.gif iCal,Xml.gif ATOM News Feed,Html.gif HTML

Meeting Minutes

Helios Planning Meeting 2009/08/05

Attendees

- Heiko Behrens (records) - Jan Köhnlein - Knut Wannheden - Moritz Eysholdt - Peter Friese - Sebastian Zarnekow - Sven Efftinge (moderator)

Agenda =

- Retrospective (Post Mortem) - Process - Infrastructure <BREAK> - Planning Helios

Retrospective

Each participant outlined his ideas about good and bad things that happened during the last year. The overall impression is that Xtext was great fun and a huge success. On the downside we agreed that we had a bad RC phase (too many changes) and we could further improve communication between committers (see process for actions).

Some other topics which arise were:

  • code ownership*

- not a good idea, everybody agrees

  • lack of time*

- research project will improve this - individuals should find their own ways

  • breaking changes / bad RC phase*

- Maturity of framework will lead to more stability, needed flexibility - @stable/@deprecated annotation will remain, not automatic tests - primary hooks will be revealed via documentation - migration guide will inform user before a migration (on new version) - New and Noteworthy will be managed

  • Xpand/MWE*

- These components are quite important for the impression of Xtext, they act as "backend" - So far *just maintained*. Sven will take care of establishing milestone telkos and the like.

Process

- we will continue to hold milestone planning meetings.
- we use bugzilla as our primary communication channel.
- we use target milestone to identify the current todos. 
- we improve our commit messages (as already done lately)
- conference calls will be hold on demand
- outdated documents shall be removed or updated
we now have an HTML page describing our process : [[1]]

Infrastructure

- We need to improve turn-arounds
- Smaller workspaces (one for each Xtext, Xpand, MWE)
- dedicated target platforms
- .project settings for formatting, encoding, etc.
- Evaluation of SVN resulted in : seems to be too slow, we will stay with CVS
- local builds are now possible with Athena, this opens way to introduce server-side generation, promoting is still an issue with Athena
- find a way to avoid checking in generated code

Planning Helios

    • Wiki Document

- CleanUps clean-up repository, wiki refactorings API) will be handled during the milestones usage patterns of guice have to be documented generator tests: amount of fragments stays the same (no reduced set of fragments) evaluate: Antlr on the server to allow server-side test generation logging: discuss with other project for better solutions, logging needs some improvements

- NewFeatures Sven describes BaseLanguage nad how the viewpoints can benefit from it

- other topcis many good ideas, priorisation will happen during milestone planning - No official Xtend customization in future, base language will supersede

    • Themes (over the year)

- Usability -- UI Quality & Features -- API Quality -- Documentation Quality

- Performance & Scalability

- Increase Applicability -- Base Language -- Grammar Features

- Clean Code

- Project plan => Sven will edit the project plan => Annotation Bug (Formatter, Warning, Validation once, datatype/fragment?)

Back to the top