diff --git a/.github/workflows/createUML.yml b/.github/workflows/createUML.yml index 21f7e19..af6b4b4 100644 --- a/.github/workflows/createUML.yml +++ b/.github/workflows/createUML.yml @@ -32,10 +32,13 @@ jobs: run: | if [ -z "$(git diff --diff-filter=MA --name-only ${{ github.event.before }} ${{ github.sha }} | grep '^UML/.*\.drawio$')" ]; then echo "No .drawio files found. Exiting with success." - exit 0 + echo "skip_steps=true" >> $GITHUB_OUTPUT + else + echo "skip_steps=false" >> $GITHUB_OUTPUT fi - name: Generate DrawIO png files + if: steps.check-for-drawio-files.outputs.skip_steps != 'true' uses: rlespinasse/drawio-export-action@v2 with: format: png @@ -43,6 +46,7 @@ jobs: output: ../diagrams - name: Commit changes + if: steps.check-for-drawio-files.outputs.skip_steps != 'true' run: | git status git config user.name "${{ github.actor }}" diff --git a/UML/DrawIO/CommunicationDiagram.drawio b/UML/DrawIO/CommunicationDiagram.drawio new file mode 100644 index 0000000..5f918be --- /dev/null +++ b/UML/DrawIO/CommunicationDiagram.drawio @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/DrawIO/ComponentDiagram.drawio b/UML/DrawIO/ComponentDiagram.drawio new file mode 100644 index 0000000..424912f --- /dev/null +++ b/UML/DrawIO/ComponentDiagram.drawio @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/DrawIO/ProfileDiagram.drawio b/UML/DrawIO/ProfileDiagram.drawio new file mode 100644 index 0000000..2dc7704 --- /dev/null +++ b/UML/DrawIO/ProfileDiagram.drawio @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/DrawIO/SequenceDiagram.drawio b/UML/DrawIO/SequenceDiagram.drawio new file mode 100644 index 0000000..acacc93 --- /dev/null +++ b/UML/DrawIO/SequenceDiagram.drawio @@ -0,0 +1,442 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/DrawIO/StateMachineDiagram.drawio b/UML/DrawIO/StateMachineDiagram.drawio new file mode 100644 index 0000000..3d876e7 --- /dev/null +++ b/UML/DrawIO/StateMachineDiagram.drawio @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/DrawIO/TimingDiagram.drawio b/UML/DrawIO/TimingDiagram.drawio new file mode 100644 index 0000000..05c8745 --- /dev/null +++ b/UML/DrawIO/TimingDiagram.drawio @@ -0,0 +1,741 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/diagrams/CommunicationDiagram-Page-1.png b/UML/diagrams/CommunicationDiagram-Page-1.png new file mode 100644 index 0000000..c25cb9f Binary files /dev/null and b/UML/diagrams/CommunicationDiagram-Page-1.png differ diff --git a/UML/diagrams/ComponentDiagram-Page-1.png b/UML/diagrams/ComponentDiagram-Page-1.png new file mode 100644 index 0000000..8d3c4b1 Binary files /dev/null and b/UML/diagrams/ComponentDiagram-Page-1.png differ diff --git a/UML/diagrams/ProfileDiagram-Page-1.png b/UML/diagrams/ProfileDiagram-Page-1.png new file mode 100644 index 0000000..5dfa5cb Binary files /dev/null and b/UML/diagrams/ProfileDiagram-Page-1.png differ diff --git a/UML/diagrams/SequenceDiagram-Page-1.png b/UML/diagrams/SequenceDiagram-Page-1.png new file mode 100644 index 0000000..9ad7398 Binary files /dev/null and b/UML/diagrams/SequenceDiagram-Page-1.png differ diff --git a/UML/diagrams/StateMachineDiagram-Page-1.png b/UML/diagrams/StateMachineDiagram-Page-1.png new file mode 100644 index 0000000..dbba3fe Binary files /dev/null and b/UML/diagrams/StateMachineDiagram-Page-1.png differ diff --git a/UML/diagrams/TimingDiagram-Page-1.png b/UML/diagrams/TimingDiagram-Page-1.png new file mode 100644 index 0000000..8bad5cc Binary files /dev/null and b/UML/diagrams/TimingDiagram-Page-1.png differ