diff --git a/Pipeline-UML-Sequence-Diagram.md b/Pipeline-UML-Sequence-Diagram.md new file mode 100644 index 0000000..e01efc4 --- /dev/null +++ b/Pipeline-UML-Sequence-Diagram.md @@ -0,0 +1,29 @@ +@startuml + +actor User + +User -> Pipeline: triggers +Pipeline -> "Cargo Check": triggers +Pipeline -> "Cargo Clippy": triggers +Pipeline -> "Cargo Test": triggers +Pipeline -> "Check Fmt": triggers + +"Cargo Check" -> "Cargo Check": Clone Repo +"Cargo Check" -> "Cargo Check": Run 'cargo check' +"Cargo Check" --> Pipeline: response + +"Cargo Clippy" -> "Cargo Clippy": Clone Repo +"Cargo Clippy" -> "Cargo Clippy": Run 'cargo clippy' +"Cargo Clippy" --> Pipeline: response + +"Cargo Test" -> "Cargo Test": Clone Repo +"Cargo Test" -> "Cargo Test": Run 'cargo test' +"Cargo Test" --> Pipeline: response + +"Check Fmt" -> "Check Fmt": Clone Repo +"Check Fmt" -> "Check Fmt": Run 'nix fmt' +"Check Fmt" --> Pipeline: response + +Pipeline --> User: response + +@enduml \ No newline at end of file