Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Sc...
Planning <ul><li>I Quick tour on advances. </li></ul><ul><ul><li>dependencies between plugin -> new wizard </li></ul></ul>...
Quick tour on advances <ul><ul><li>Refactoring of dependencies between plugins  </li></ul></ul><ul><ul><ul><li>   new wiz...
Quick tour on advances <ul><ul><li>advances about diagrams </li></ul></ul><ul><ul><ul><li>Class </li></ul></ul></ul><ul><u...
Quick tour on advances <ul><ul><li>advances about preferences </li></ul></ul><ul><ul><ul><li>Todo : preferences for the cl...
Precommitting <ul><ul><li>How to commit ( http://www.eclipse.org/legal/guidetolegaldoc2.php ) </li></ul></ul><ul><ul><ul><...
Precommitting <ul><ul><li>Set of plugins </li></ul></ul><ul><ul><ul><li>org.eclipse.papyrus.core.feature </li></ul></ul></...
Actions to do for committing 11/14/2008, 12:00 pm (CET) <ul><ul><ul><li>Sash windows to finalize (CD) </li></ul></ul></ul>...
Actions to do for committing 11/14/2008, 12:00 pm (CET) <ul><ul><ul><li>Clean up plugin.xml (metadata) (EJ, RS) </li></ul>...
Actions to do for committing 11/14/2008, 12:00 pm (CET) <ul><ul><li>WebSite </li></ul></ul><ul><ul><ul><li>Content (SG) </...
Upcoming SlideShare
Loading in...5
×

Minute Of Eclipse Papyrus Pre-Committing

3,397

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,397
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Minute Of Eclipse Papyrus Pre-Committing

  1. 1. Pre-committing Meeting 11-4-2008 Jérôme Benois (JB) Cédric Dumoulin (CD) Etienne Juliot (EJ) Sébastien Gerard (SG) Remi Schnekenburger (RS) Patrick Tessier (PT)
  2. 2. Planning <ul><li>I Quick tour on advances. </li></ul><ul><ul><li>dependencies between plugin -> new wizard </li></ul></ul><ul><ul><li>  advances about backbone </li></ul></ul><ul><ul><li>advances about outline. </li></ul></ul><ul><ul><li>advances about diagrams </li></ul></ul><ul><ul><ul><li>Class </li></ul></ul></ul><ul><ul><ul><li>Use case </li></ul></ul></ul><ul><ul><ul><li>Statemachine </li></ul></ul></ul><ul><ul><ul><li>Activity </li></ul></ul></ul><ul><ul><ul><li>Sequence </li></ul></ul></ul><ul><ul><li>advances about preferences </li></ul></ul><ul><ul><li>advances about properties view </li></ul></ul><ul><li>|| Precommitting </li></ul><ul><ul><li>How to commit ( http://www.eclipse.org/legal/guidetolegaldoc2.php ) </li></ul></ul><ul><ul><li>WebSite </li></ul></ul><ul><ul><li>Selection of a set of plugins to do a first commit. </li></ul></ul><ul><ul><li>Roadmap </li></ul></ul>
  3. 3. Quick tour on advances <ul><ul><li>Refactoring of dependencies between plugins </li></ul></ul><ul><ul><ul><li> new wizard </li></ul></ul></ul><ul><ul><ul><li>New feature plugins </li></ul></ul></ul><ul><ul><ul><li>Update site on http://www.obeo.fr/download/papyrus </li></ul></ul></ul><ul><ul><li>  advances about backbone </li></ul></ul><ul><ul><ul><li>sash windows to finalize (priority 1) </li></ul></ul></ul><ul><ul><ul><li>Clarify « Context » and « Services » notion (priority 3) </li></ul></ul></ul><ul><ul><ul><li>Editing domain services to add (priority 1) </li></ul></ul></ul><ul><ul><ul><li>Add registry action (JB) (prority 1) </li></ul></ul></ul><ul><ul><li>advances about outline. (JL) </li></ul></ul><ul><ul><ul><li>Patch to papyrus enabling integration of CNF-like outline. </li></ul></ul></ul><ul><ul><ul><li>To do : </li></ul></ul></ul><ul><ul><ul><ul><li>patch need to be refactored in order to be independent to papyrus core </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li> Put in separate plugin </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Drawbacks of the current outline= work only with GMF diagram </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Need to be more abstract to confrom to other diagram (e.g., GEF diagram) </li></ul></ul></ul></ul></ul><ul><ul><ul><li>Comment: </li></ul></ul></ul><ul><ul><ul><ul><li>Estimation of the this refactoring (PT) </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>If the work to do is too high this task will be done after the IP review. </li></ul></ul></ul></ul></ul>
  4. 4. Quick tour on advances <ul><ul><li>advances about diagrams </li></ul></ul><ul><ul><ul><li>Class </li></ul></ul></ul><ul><ul><ul><ul><li>Remain instance specification link </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Multi-relationships </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Relation container-content </li></ul></ul></ul></ul><ul><ul><ul><ul><li>GeneralizationSet </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Association end and navigation </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Qualified association </li></ul></ul></ul></ul><ul><ul><ul><li>Use case </li></ul></ul></ul><ul><ul><ul><ul><li>What has been done, what to do (EP) </li></ul></ul></ul></ul><ul><ul><ul><li>Statemachine </li></ul></ul></ul><ul><ul><ul><ul><li>DS has began </li></ul></ul></ul></ul><ul><ul><ul><li>Activity and sequence diagram have to be completed and property views have to be generated. </li></ul></ul></ul><ul><ul><ul><li>Issues: </li></ul></ul></ul><ul><ul><ul><ul><li>Modify semantic listener to remove graphical elements when semantic elements are deleted (priority1) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Creation of diagram from .UML file. </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Reativate the automatic layout. </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Use examplemetabubble of to manage parsers </li></ul></ul></ul></ul>
  5. 5. Quick tour on advances <ul><ul><li>advances about preferences </li></ul></ul><ul><ul><ul><li>Todo : preferences for the class diagram has to be done before IP review . </li></ul></ul></ul><ul><ul><li>advances about properties view </li></ul></ul><ul><ul><ul><li>Add extensible section. </li></ul></ul></ul><ul><ul><ul><li>Todo: </li></ul></ul></ul><ul><ul><ul><ul><li>Propose preference to display structured section or not structured. </li></ul></ul></ul></ul><ul><ul><ul><ul><li>New generation for the class diagram to manage new elements. </li></ul></ul></ul></ul>
  6. 6. Precommitting <ul><ul><li>How to commit ( http://www.eclipse.org/legal/guidetolegaldoc2.php ) </li></ul></ul><ul><ul><ul><li>To do: </li></ul></ul></ul><ul><ul><ul><ul><li>Dependency with antlr 2. </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>use antlr3 (ORBIT) (RS) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Clean up plugin.xml (metadata) (EJ) </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Check provider « eclipse.org ». </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Check name of plugins </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>consistency of names +suffix ’ (Incubation)’ </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Check version number </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li> 0.1.0.qualifier </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>License </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>.html file + reference it in each plugin.html </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Copyright :header </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>- each file has a copyright </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>- gen model add link copyright </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Icon: </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>harmonize and verify copyright (JB) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Prepare list of « GMF Must Do » for the eclipse meeting 11/18/2008 </li></ul></ul></ul></ul><ul><ul><ul><li>The creation review needs a set of slides after IP review (SG) </li></ul></ul></ul><ul><ul><ul><li>Change the uri of di2 to « http://www.eclipse.org/papyrus/di/1.0.0 » </li></ul></ul></ul><ul><ul><ul><ul><li>Change the extension to « .di» </li></ul></ul></ul></ul>
  7. 7. Precommitting <ul><ul><li>Set of plugins </li></ul></ul><ul><ul><ul><li>org.eclipse.papyrus.core.feature </li></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.core </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.core.adaptor.emf </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.core.adaptor.gmf </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.sasheditor </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.di </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.di.edit </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.di.editor </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.tabbedproperties.core </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.extensionpoints.editors </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.wizards </li></ul></ul></ul></ul><ul><ul><ul><li>org.eclipse.papyrus.uml.feature : </li></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.diagram.common </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.diagram.clazz </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.tabbedproperties.uml </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.outline.emftree </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.parsers </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.umlutils </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.ui.toolbox </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.diagram.clazz </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.diagram.usecase </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.diagram.sequence </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.diagram.activity </li></ul></ul></ul></ul><ul><ul><ul><ul><li>org.eclipse.papyrus.diagram.emf </li></ul></ul></ul></ul>
  8. 8. Actions to do for committing 11/14/2008, 12:00 pm (CET) <ul><ul><ul><li>Sash windows to finalize (CD) </li></ul></ul></ul><ul><ul><ul><li>Editing domain services to add (CD) </li></ul></ul></ul><ul><ul><ul><li>Add registry action to core (JB) </li></ul></ul></ul><ul><ul><ul><ul><li>Optional action (depends on action1) </li></ul></ul></ul></ul><ul><ul><ul><li>Estimation of the required work for refactoring and integrating the outline code provided by JL. (PT) </li></ul></ul></ul><ul><ul><ul><li>Refactoring and integration the outline code provided by JL.(PT) </li></ul></ul></ul><ul><ul><ul><ul><li>Optional action (depends on action5) </li></ul></ul></ul></ul><ul><ul><ul><li>Preferences for the class diagram has to be done </li></ul></ul></ul><ul><ul><ul><ul><li>Optional action (depends on TL) </li></ul></ul></ul></ul><ul><ul><ul><li>Update wizard to account for sequence, activity and use case diagrams (JB) </li></ul></ul></ul><ul><ul><ul><li>Reconnect and refactor the emftree (PT) </li></ul></ul></ul><ul><ul><ul><li>Migration to antlr3 (ORBIT) (RS) </li></ul></ul></ul>
  9. 9. Actions to do for committing 11/14/2008, 12:00 pm (CET) <ul><ul><ul><li>Clean up plugin.xml (metadata) (EJ, RS) </li></ul></ul></ul><ul><ul><ul><ul><li>Check provider « eclipse.org ». </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Check name of plugins </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Consistency of names +suffix ’ (Incubation)’ </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Check version number </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>0.1.0.qualifier </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>License </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>.html file + reference it in each plugin.html </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Copyright :header </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>- each file has a copyright </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>- gen model add link copyright </li></ul></ul></ul></ul></ul><ul><ul><ul><li>Icons </li></ul></ul></ul><ul><ul><ul><ul><li>harmonize and verify copyright (JB) </li></ul></ul></ul></ul><ul><ul><ul><li>Harmonize color for each diagram (each partners) </li></ul></ul></ul><ul><ul><ul><li>Change the uri of di2 to « http://www.eclipse.org/papyrus/di/1.0.0 »(PT) </li></ul></ul></ul><ul><ul><ul><ul><li>Change the extension to « .di» </li></ul></ul></ul></ul><ul><ul><ul><li>Finalize (11/17/2008) (RS, PT): </li></ul></ul></ul><ul><ul><ul><ul><li>Reformat the code </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Move the code to new directory </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Papyrus/eclipse/scribe, </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Papyrus/eclipse/core, </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Papyrus/eclipse/uml, </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Papyrus/eclipse/other </li></ul></ul></ul></ul></ul><ul><ul><ul><li>Write a email for the IP (SG) </li></ul></ul></ul>
  10. 10. Actions to do for committing 11/14/2008, 12:00 pm (CET) <ul><ul><li>WebSite </li></ul></ul><ul><ul><ul><li>Content (SG) </li></ul></ul></ul><ul><ul><li>Wiki </li></ul></ul><ul><ul><ul><li>Roadmap </li></ul></ul></ul><ul><ul><ul><ul><li>For the next meeting </li></ul></ul></ul></ul><ul><ul><li>Demo flash (RF) </li></ul></ul><ul><ul><ul><li>One demo per diagram </li></ul></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×