updated readme and bpmn process image exports
This commit is contained in:
1
.github/workflows/build-and-publish.yaml
vendored
1
.github/workflows/build-and-publish.yaml
vendored
@@ -4,7 +4,6 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- 'main'
|
- 'main'
|
||||||
- 'test-utils-module'
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-test-utils:
|
build-test-utils:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ An example to show how you could use clean architecture and DDD elements with Ca
|
|||||||
|
|
||||||
## 🚀Features
|
## 🚀Features
|
||||||
|
|
||||||
The [BPMN process](./assets/loan_agreement.png) is a tiny process just to demonstrate the architecture.
|
The [BPMN process](assets/processes/loan_agreement.png) which start a [second process](assets/processes/cross_selling_recommendation.png) via message correlation should represent tiny business process just to demonstrate the architecture.
|
||||||
|
|
||||||
### 🛫Start the process
|
### 🛫Start the process
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@ Using the admin user (`username: admin` and `password: pw`) you could log in to
|
|||||||
|
|
||||||
The following sections contain some small aspects explaining the advantages of Domain-driven Design (DDD) and clean architecture.
|
The following sections contain some small aspects explaining the advantages of Domain-driven Design (DDD) and clean architecture.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### DDD
|
### DDD
|
||||||
|
|
||||||
@@ -51,6 +51,7 @@ The main advantage is the independence of any framework. Due to this fact the ar
|
|||||||
## 🙏🏼Credits
|
## 🙏🏼Credits
|
||||||
|
|
||||||
Thanks to [Matthias Eschhold](https://github.com/MatthiasEschhold) for the passionate discussion around DDD and clean architecture.
|
Thanks to [Matthias Eschhold](https://github.com/MatthiasEschhold) for the passionate discussion around DDD and clean architecture.
|
||||||
|
Matthias published a nice blog series: [Clean Architecture and flexibility patterns](https://github.com/MatthiasEschhold/clean-architecture-and-flexibility-patterns)
|
||||||
|
|
||||||
## 📨Contact
|
## 📨Contact
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 5.4 MiB After Width: | Height: | Size: 5.4 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 186 KiB |
BIN
assets/processes/cross_selling_recommendation.png
Normal file
BIN
assets/processes/cross_selling_recommendation.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 84 KiB |
BIN
assets/processes/loan_agreement.png
Normal file
BIN
assets/processes/loan_agreement.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 210 KiB |
@@ -27,20 +27,20 @@
|
|||||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_197td5k">
|
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_197td5k">
|
||||||
<bpmndi:BPMNShape id="Participant_1y5ozpf_di" bpmnElement="Participant_1y5ozpf" isHorizontal="true">
|
<bpmndi:BPMNShape id="Participant_1y5ozpf_di" bpmnElement="Participant_1y5ozpf" isHorizontal="true">
|
||||||
<dc:Bounds x="160" y="80" width="610" height="210" />
|
<dc:Bounds x="160" y="80" width="610" height="180" />
|
||||||
<bpmndi:BPMNLabel />
|
<bpmndi:BPMNLabel />
|
||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
<bpmndi:BPMNEdge id="Flow_14xjzhy_di" bpmnElement="Flow_14xjzhy">
|
<bpmndi:BPMNEdge id="Flow_1bnyw18_di" bpmnElement="Flow_1bnyw18">
|
||||||
<di:waypoint x="288" y="160" />
|
<di:waypoint x="600" y="160" />
|
||||||
<di:waypoint x="340" y="160" />
|
<di:waypoint x="662" y="160" />
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNEdge id="Flow_0klv1t5_di" bpmnElement="Flow_0klv1t5">
|
<bpmndi:BPMNEdge id="Flow_0klv1t5_di" bpmnElement="Flow_0klv1t5">
|
||||||
<di:waypoint x="440" y="160" />
|
<di:waypoint x="440" y="160" />
|
||||||
<di:waypoint x="500" y="160" />
|
<di:waypoint x="500" y="160" />
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNEdge id="Flow_1bnyw18_di" bpmnElement="Flow_1bnyw18">
|
<bpmndi:BPMNEdge id="Flow_14xjzhy_di" bpmnElement="Flow_14xjzhy">
|
||||||
<di:waypoint x="600" y="160" />
|
<di:waypoint x="288" y="160" />
|
||||||
<di:waypoint x="662" y="160" />
|
<di:waypoint x="340" y="160" />
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNShape id="Activity_0bsm7s4_di" bpmnElement="PickContentServiceTask">
|
<bpmndi:BPMNShape id="Activity_0bsm7s4_di" bpmnElement="PickContentServiceTask">
|
||||||
<dc:Bounds x="340" y="120" width="100" height="80" />
|
<dc:Bounds x="340" y="120" width="100" height="80" />
|
||||||
|
|||||||
Reference in New Issue
Block a user