Contribution workflow
Overview
Developing content for ASAM standards is focused around the concept of contributing with issues.
The following sections describe this workflow in more detail.
| Parts of the contribution process rely on project infrastructure being in place (pipelines, repositories, file storage). Before starting work, verify your project has completed the steps in Infrastructure & Pipelines for Projects. |
| For details on referenced labels, refer to the label overview. |
New
What |
A new issue that needs to be classified to a type. |
Who |
|
State Label |
|
Transitions |
Issue is a duplicate::→ CLOSED () |
To transition to next state |
Actions
|
Classified
What |
An issue that has a type and that needs to be accepted by the group. |
Who |
Relevant lead (project lead or subgroup lead) |
State label |
|
Transitions |
Issue is a duplicate::→ CLOSED () |
To transition to next state |
Actions
|
Accepted
What |
An issue that has been accepted by the project group, which needs to be assigned to a responsible, given a due date and needs a clear specification of requirements to be fulfilled. |
Who |
Relevant lead (Project Lead or Subgroup Lead) |
State Label |
|
Transitions |
Prioritized::→ IN PROGRESS |
To transition to next state |
Actions
|
In Progress
What |
An issue that is assigned a responsible, has a due date and clear requirements, which now needs to be implemented in a solution. |
Who |
|
State Label |
|
Transitions |
Solution developed::→ IMPLEMENTED |
To transition to next state |
Actions
|
Implemented::
What |
An issue that has a solution in an associated merge request or document, which is ready to be reviewed by the group. |
Who |
|
State Label |
|
Transitions |
Solution accepted::→ REVIEWED |
To transition to next state |
Actions
|
Reviewed
What |
An issue that has a been accepted by the group, has an assigned integrator, which is ready to be integrated into the standard or project. |
Who |
|
State Label |
|
Transitions |
Solution implemented::→ INTEGRATED |
To transition to next state |
Actions
|
Integrated
What |
An issue that has been integrated, is assigned to the solution responsible, which is ready to be checked and all open comments are resolved. |
Who |
|
State Label |
|
Transitions |
Integration OK::→ READYFORMERGE (relevant for merging of branches in docs-as-code) |
To transition to next state |
Actions
|
Ready for Merge
What |
An issue that has been integrated and is assigned to the workflow manager, which is ready to be merged. |
Who |
|
State Label |
|
Transitions |
Merged::→ CLOSED () |
To transition to next state |
Actions Note that this is only applicable to projects with a docs-as-code workflow
|