@@ -5,19 +5,18 @@ graph TD
5
5
dify[Dify]
6
6
smolagents[Smolagents]
7
7
8
- %% StrandForge Organization Branches
8
+ %% StrandForge Branches
9
9
base_main[base-main]
10
10
develop[develop]
11
11
feature_visual_builder[feature/visual-builder]
12
12
feature_k8s_operator[feature/k8s-operator]
13
13
feature_mcp_enhancements[feature/mcp-enhancements]
14
14
release_v1[release/v1.0.0]
15
- main[main]
16
15
hotfix_urgent_bug[hotfix/urgent-bug]
17
16
18
17
%% Upstream sync and feature integration
19
18
upstream_main -->|Daily Sync| base_main
20
- base_main -->|Merge Features | develop
19
+ base_main -->|Create Feature Branch | develop
21
20
dify -->|Frontend Integration| feature_visual_builder
22
21
smolagents -->|Feature Integration| feature_k8s_operator
23
22
@@ -26,15 +25,19 @@ graph TD
26
25
develop --> feature_k8s_operator
27
26
develop --> feature_mcp_enhancements
28
27
29
- %% Merge feature branches back to develop
28
+ %% Merge features to develop
30
29
feature_visual_builder -->|PR Merge| develop
31
30
feature_k8s_operator -->|PR Merge| develop
32
31
feature_mcp_enhancements -->|PR Merge| develop
33
32
34
- %% Release and hotfix flow
35
- develop --> release_v1
36
- release_v1 -->|Tag| main
37
- main --> hotfix_urgent_bug
38
- hotfix_urgent_bug -->|PR Merge| main
33
+ %% Release flow
34
+ base_main -->|Cut Release| release_v1
35
+ develop -->|Merge Features| release_v1
36
+ release_v1 -->|Test & Tag| v1.0.0
37
+ release_v1 -->|Final Merge| base_main
38
+
39
+ %% Hotfix flow
40
+ v1.0.0 -->|Discover Bug| hotfix_urgent_bug
41
+ hotfix_urgent_bug -->|PR Merge| base_main
39
42
hotfix_urgent_bug -->|Cherry-pick| develop
40
43
```
0 commit comments