|
|
Here is an overview of how our development process works.
|
|
|
|
|
|
```mermaid
|
|
|
graph TB;
|
|
|
1[Git Repos and Branches]
|
|
|
2(Merge Requests - MR)
|
|
|
3((Deployments))
|
|
|
4{Stories}
|
|
|
```
|
|
|
|
|
|
```mermaid
|
|
|
graph LR;
|
|
|
A[EA Project]-->B[Developer fork];
|
|
|
B-->C[Feature branch - developerName_project_storyNumber];
|
|
|
C-- Create/Update MR -->D(MR from fork to EA master)
|
|
|
D-->M[Developer Review]
|
|
|
M-- Development needed -->C
|
|
|
M-- MR Accepted -->H((Deploy to QA))
|
|
|
M-- MR Accepted -->A
|
|
|
H-->I((Deploy to Stage))
|
|
|
I-->J((Deploy to Prod))
|
|
|
K(Other Merged Changes)-->J
|
|
|
J-- Close -->L{Other Stories}
|
|
|
A-- Create -->G{Story}
|
|
|
D-- MR Tagged -->G
|
|
|
J-- Close -->G
|
|
|
``` |
|
|
\ No newline at end of file |