Skip to content

Commit b4c4005

Browse files
committed
.
1 parent b9e7c4c commit b4c4005

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
sequenceDiagram
2+
participant User
3+
participant Template
4+
participant Config Manager
5+
participant Mode
6+
participant Traversal
7+
participant Commit Path
8+
User->>Template: Runs commit_slider.py
9+
Note right of User: Passes parameters via config or CLI
10+
Template->>Config Manager: Validates parameters and generates corresponding config
11+
Note right of Template: Determines Mode and Traversal
12+
Config Manager->>Mode: Prepares config. (normalization)
13+
Note right of Config Manager: Absolutizes pathes, checks config. consistency
14+
loop MainLoop
15+
Traversal->>Mode: Slides to another commit
16+
Mode->>Traversal: Resolves current commit
17+
Traversal->>Commit Path: Populates by current commit
18+
end
19+
Note right of Commit Path: Mode appends additional info,<br>corresponding commit state and target task
20+
Commit Path->>Mode: Commit path with details about each passed commit
21+
Template-->>Mode: Representative function
22+
Mode->>User: Formatted output

0 commit comments

Comments
 (0)