Skip to main content
Jump to: navigation, search

Difference between revisions of "MDT/Papyrus/Developer Guide/Charter"

(Created page with "==Management of service release== *RC1+ Version should not change from this moment on. *RC2+ It is forbidden to modify the GUI. Only important bug fixes should be merged. *...")
 
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
This is a work in progress document.
 +
 
==Management of service release==
 
==Management of service release==
*RC1+
+
*M3+
Version should not change from this moment on.
+
*RC2+
+
 
  It is forbidden to modify the GUI. Only important bug fixes should be merged.  
 
  It is forbidden to modify the GUI. Only important bug fixes should be merged.  
*RC3+
+
Creation of a branch (tag) for the release
  Its forbidden to merge contribution. Only Chief project for critical bugs.
+
*RC1+
 +
  Its forbidden to merge contribution. Only by the project Chief for critical bugs.
 +
==Bug Management==
 +
*When a bug is resolved the Target Milestone must be filled. For example the bug has been fixed for the service release 3 of oxygen, the target milestone is 3.3.
 +
 
 +
== Papyrus Plugin Naming Scheme and Folders Structure  ==
 +
 
 +
*Papyrus plugins naming scheme and folder structure used to locate and name plugins is described here: [[Papyrus/Papyrus_Developer_Guide/Papyrus_Plugin_Naming_Scheme]]
 +
 
 +
== Code convention==
 +
* All instructions can be seen [https://wiki.eclipse.org/Papyrus/Papyrus_Developer_Guide/How_To-_Code_Contributing here]
 +
 
 +
== CQ ==
 +
* Remember to check on the current CQs to see if they are still current and that we will not miss any currently required dependencies (e.g. glazed lists in the new orbit or the new apache.common.io dependency) as well as the IPlogs. A quick tutorial on CQs can be found [https://wiki.eclipse.org/Papyrus_Developer_Guide/Contribution_Questionaire here].

Latest revision as of 10:52, 24 June 2020

This is a work in progress document.

Management of service release

  • M3+
It is forbidden to modify the GUI. Only important bug fixes should be merged. 
Creation of a branch (tag) for the release
  • RC1+
Its forbidden to merge contribution. Only by the project Chief for critical bugs.

Bug Management

  • When a bug is resolved the Target Milestone must be filled. For example the bug has been fixed for the service release 3 of oxygen, the target milestone is 3.3.

Papyrus Plugin Naming Scheme and Folders Structure

Code convention

  • All instructions can be seen here

CQ

  • Remember to check on the current CQs to see if they are still current and that we will not miss any currently required dependencies (e.g. glazed lists in the new orbit or the new apache.common.io dependency) as well as the IPlogs. A quick tutorial on CQs can be found here.

Back to the top