Commit c22eca8c authored by Michele Carignani's avatar Michele Carignani
Browse files

fixes

parent 3d3a3caa
Loading
Loading
Loading
Loading
+24 −30
Original line number Diff line number Diff line
@@ -81,10 +81,10 @@ The high-level content required or optional in a merge request and the related c
###  Merge request

| Id | Field | Provision | Description |
| ---| ----- |  -------  | -----------:|
| ---| ----- |  :------  | :-----------|
|M01 | Unique URL | Mandatory |	E.g. <forge>/<my-group>/<my-project>/merge_requests/<ID> |
|M02 | Diff : Changes in the software | Mandatory	|  |
|M03 | Motivation, rationale or purpose of the changes | |		
|M03 | Motivation, rationale or purpose of the changes | ||
|M04 | Description of the changes |	Mandatory	|    |
|M05 | Green light from CI Validation |	Mandatory | |
|M06 | Software URL |	Mandatory |	E.g. <forge>/<my-group>/<my-repo>/0.0.x |
@@ -93,22 +93,14 @@ The high-level content required or optional in a merge request and the related c

### Contribution to the Portal

Id	Field	Provision	Description
C01	Link to MR so that software can be reviewed	Mandatory	
C0x	Reason for Change	Mandatory
If the contribution does not propose any change beyond those in the Merge Request, this field can refer to the Reason for Change of the Merge Request.
C0x	Description of the Change	Mandatory
If the contribution does not propose any change beyond those in the Merge Request, this field can refer to the Description of  Change of the Merge Request.
C02	Number of the latest commit in the merge request	Mandatory	
C03	Changes in the text pointing to the software 
Mandatory
	E.g.:Data model A is available at <forge>/ <my-group>/ <my-project>/ <my-title>/ A.yaml”
C04	Changes in other elements of the deliverable required to maintain consistency with the changes proposed by the MR	Optional
(see note)	e.g. 
- Changes to a normative textual statement that explicitly calls out an attribute being removed by the Merge Request.

- Changes to an example that illustrates the use of an attribute whose syntax is being changed by the Merge Request. 
NOTE: If the changes made to the “software” do not impact other elements, this shall be explicitly stated.
| Id   | Field                                                        | Provision           | Description                                                  |
| ---- | ------------------------------------------------------------ | ------------------- | ------------------------------------------------------------ |
| C01  | Link to MR so that software can be reviewed                  | Mandatory           |                                                              |
| C02  | Reason for Change                                            | Mandatory           | If the contribution does not propose any change beyond those in the Merge Request, this field can refer to the Reason for Change of the Merge Request. |
| C03  | Description of the Change                                    | Mandatory           | If the contribution does not propose any change beyond those in the Merge Request, this field can refer to the Description of  Change of the Merge Request. |
| C04  | Number of the latest commit in the merge request             | Mandatory           |                                                              |
| C05  | Changes in the text pointing to the software                 | Mandatory           | E.g.:Data model A is available at <forge>/ <my-group>/ <my-project>/ <my-title>/ A.yaml” |
| C06  | Changes in other elements of the deliverable required to maintain consistency with the changes proposed by the MR | Optional (see note) | E.g. <br />- Changes to a normative textual statement that explicitly calls out an attribute being removed by the Merge Request.<br />- Changes to an example that illustrates the use of an attribute whose syntax is being changed by the Merge Request.<br />NOTE: If the changes made to the “software” do not impact other elements, this shall be explicitly stated. |


Editor’s note: a mapping to the CR form could be done with guidance.
@@ -117,19 +109,19 @@ Editor’s note: a mapping to the CR form could be done with guidance.

### Rapporteur Merge and tag changes

Merge approved Merge Requests
Tag with new draft number e.g. 0.0.2
- Merge approved Merge Requests
- Tag with new draft number e.g. 0.0.2

### Create new draft

Apply text changes
Search and replace any occurrence of <forge>/my-group/my-project/<whatever>/ to <forge>/my-group/my-project/v0.0.2/
- Apply text changes
- Search and replace any occurrence of <forge>/my-group/my-project/<whatever>/ to <forge>/my-group/my-project/v0.0.2/

# Branching and tagging strategy

Published versions should be tagged with the publication version, e.g. 1.1.1
o	Published tags should allow for editorials to be fixed and to issue a new branch, e.g. 1.1.1-1
Publication branch i.e. the branch containing the publishable /published versions of the files.
- Published versions should be tagged with the publication version, e.g. 1.1.1
- Published tags should allow for editorials to be fixed and to issue a new branch, e.g. 1.1.1-1
- Publication branch i.e. the branch containing the publishable /published versions of the files.

## Usage of TAGs

@@ -141,8 +133,10 @@ By their nature, they are well suited to identify revisions of the software in t
### Guidelines

Drafting tags and publication tags should be protected, i.e. they are applicable by privileged users, which may be the Rapporteur of the related document, “power users” nominated by the TB or members of ETSI Secretariat.
o	NOTE 1: The definition of tag name templates is left for future study
o	NOTE 2: TAGs, once applied shall not be removed and re-applied (though technically possible). 

> NOTE 1: The definition of tag name templates is left for future study

> NOTE 2: TAGs, once applied shall not be removed and re-applied (though technically possible). 

## Usage of branches