Skip to content

Commit 4ce2c2a

Browse files
committed
docs: diagram domain model
1 parent dc2110a commit 4ce2c2a

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

Docs/DomainModel.puml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
@startuml
2+
skin rose
3+
4+
'https://plantuml.com/class-diagram
5+
6+
class Task {
7+
+ Name : string
8+
+ Description : string
9+
+ StartWorkOn : DateTime
10+
+ DeliveredOn : DateTime
11+
}
12+
13+
Project -> "0..*" Task : {ordered}
14+
Task "parent 0..1" -> "child 0..*" Task
15+
16+
Project -> "0..*" TaskProposal
17+
TaskProposal -> "0..*" Task : becomes
18+
19+
package FlowMetrics {}
20+
Project --> FlowMetrics
21+
22+
@enduml

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
A simple task manager focused on minimal management and some flow metrics.
22

3+
Domain model:
4+
5+
![Domain model diagram of a task management application.](http://www.plantuml.com/plantuml/proxy?cache=no&src=https://raw.githubusercontent.com/Xiphereal/SGjsdfgklj/refs/heads/trunk/Docs/DomainModel.puml)
6+
37
Use cases:
48

59
![Uses cases of a task management application](http://www.plantuml.com/plantuml/proxy?cache=no&src=https://raw.githubusercontent.com/Xiphereal/SGjsdfgklj/refs/heads/trunk/Docs/UseCases.puml)

0 commit comments

Comments
 (0)