Skip to content

Commit ffddcee

Browse files
authored
Update code-management-guidance.md - mermaid charts
1 parent fac94f0 commit ffddcee

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

draft/code-management-guidance.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,67 @@ flowchart TD
8080
E -->|No| D
8181
8282
B --> F[Add docs & follow CivicActions governance]
83+
84+
85+
```mermaid
86+
flowchart TD
87+
A[Do you expect others at CivicActions to use or depend on this work?] -->|Yes| B[Put it in the Corporate GitHub Repo]
88+
A -->|No| C[Is this just personal learning or an experiment?]
89+
90+
C -->|Yes| D[Keep it in a Personal Repo<br/>Add note: 'This work was initiated with support from CivicActions.']
91+
C -->|No| E[Does it align with client delivery or CivicActions strategy?]
92+
93+
E -->|Yes| F[Is it suitable for public sharing?]
94+
F -->|Yes| B
95+
F -->|No| G[Put it in the Corporate GitLab Repo]
96+
97+
E -->|No| H[Is it client work?]
98+
H -->|Yes| I[Does the client have a repository?]
99+
I -->|Yes| J[Use the client's repository]
100+
I -->|No| K[Obtain client approval to use CivicActions GitHub or GitLab]
101+
102+
H -->|No| D
103+
104+
B --> L[Add docs & follow CivicActions governance]
105+
G --> L
106+
J --> L
107+
K --> L
108+
109+
```mermaid
110+
flowchart TD
111+
A[Is this work associated with a contract and a deliverable?] -->|Yes| B[Is this work for CivicActions?]
112+
A -->|No| D[Keep it in a Personal Repo<br/>Add note: 'This work was initiated with support from CivicActions.']
113+
114+
B -->|Yes| C[Is this a team project?]
115+
B -->|No| E[Put it in the Personal GitHub Repo]
116+
117+
C -->|Yes| F[Put it in the Corporate GitHub Repo]
118+
C -->|No| E
119+
120+
F --> G[Add docs & follow CivicActions governance]
121+
122+
123+
124+
```mermaid
125+
flowchart TD
126+
A[Is this work associated with a contract and a deliverable?] -->|Yes| B[Is this work for CivicActions?]
127+
A -->|No| D[Keep it in a Personal Repo<br/>Add note: 'This work was initiated with support from CivicActions.']
128+
129+
B -->|Yes| C[Is this a team project?]
130+
B -->|No| E[Put it in the Personal GitHub Repo]
131+
132+
C -->|Yes| F[Put it in the Corporate GitHub Repo]
133+
C -->|No| E
134+
135+
F --> G[Add docs & follow CivicActions governance]
136+
137+
B -->|No| H[Is it client work?]
138+
H -->|Yes| I[Does the client have a repository?]
139+
I -->|Yes| J[Use the client's repository]
140+
I -->|No| K[Obtain client approval to use CivicActions GitHub or GitLab]
141+
142+
H -->|No| D
143+
144+
J --> L[Add docs & follow CivicActions governance]
145+
K --> L
146+

0 commit comments

Comments
 (0)