Skip to main content
Jump to: navigation, search

Difference between revisions of "Papyrus/2018.9 Work Description"

(User Experience)
(User Experience)
 
(5 intermediate revisions by 2 users not shown)
Line 7: Line 7:
  
 
===User Experience===
 
===User Experience===
* Diagram: improve sequence diagram combined fragment + observation and general ordering
+
* Diagram: improve sequence diagram combined fragment
* Toolsmith tool: improve Facet editor
+
* layer: add it into the model explorer,  refactoring layer model + generation, property view
 +
* diagram generation: improvement.
 +
* fix problems about xtext support and language
 +
* continue AF support integration.
 +
* releng: change EP1 to EPL2.
 +
* start Nattable CSS integration on tables
  
 
===Rules about gerrit that will added in rules and charter===
 
===Rules about gerrit that will added in rules and charter===
 
+
see [https://wiki.eclipse.org/Papyrus/Papyrus_Developer_Guide/How_To-_Code_Contributing]
* Verify headers
+
* Verify headers, bug number,  commiter (name not mandatory, but companies), verify dates, ( rules with "," or "-")
* Verify javadoc
+
* Verify javadoc that means something.
 
* Verify  Non-NLS
 
* Verify  Non-NLS
* Verify  tags (@since, ...)
+
* Verify  tags (@since plugin-number, ...)
* Verify  version number
+
* Verify  version number (API tools)
 
* Avoid re-export of plug-ins
 
* Avoid re-export of plug-ins
* There is no order of methods in a class (do not take in account visibility or name of methods)
+
* There is no order of methods in a class (do not take in account visibility or name of methods), not the order of keyword.
 
* It is not mandatory to have only one returns per method
 
* It is not mandatory to have only one returns per method
* All attributes must be at beginning of the class
+
* All attributes, field must be at beginning of the class
 
*
 
*
 
*Next step coding rules
 
*Next step coding rules

Latest revision as of 05:16, 3 September 2018

This page is a draft of the roadmap for the ongoing release of Papyrus for the 2018.09 simultaneous release, planned for september 2018. Please fill free to comment the listed tasks or to interact on the Papyrus mailing list if you have any feedback on the content of this page.

All the work realized by CEA LIST is sponsored by CEA LIST, Esterel, Airbus Defence and Space.


All bugs, or feature may be found in the tracker [1]

User Experience

  • Diagram: improve sequence diagram combined fragment
  • layer: add it into the model explorer, refactoring layer model + generation, property view
  • diagram generation: improvement.
  • fix problems about xtext support and language
  • continue AF support integration.
  • releng: change EP1 to EPL2.
  • start Nattable CSS integration on tables

Rules about gerrit that will added in rules and charter

see [2]
  • Verify headers, bug number, commiter (name not mandatory, but companies), verify dates, ( rules with "," or "-")
  • Verify javadoc that means something.
  • Verify Non-NLS
  • Verify tags (@since plugin-number, ...)
  • Verify version number (API tools)
  • Avoid re-export of plug-ins
  • There is no order of methods in a class (do not take in account visibility or name of methods), not the order of keyword.
  • It is not mandatory to have only one returns per method
  • All attributes, field must be at beginning of the class
  • Next step coding rules

Back to the top