feat: add architecture diagarm
All checks were successful
Build and Push Docker Image / Build-And-Push-Docker-Image (push) Successful in 1m20s
All checks were successful
Build and Push Docker Image / Build-And-Push-Docker-Image (push) Successful in 1m20s
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -36,3 +36,5 @@ tmp/
|
|||||||
|
|
||||||
mocks/*
|
mocks/*
|
||||||
!mocks/default.go
|
!mocks/default.go
|
||||||
|
|
||||||
|
arch.png
|
||||||
|
|||||||
38
arch.gv
Normal file
38
arch.gv
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
// digraph {
|
||||||
|
// Transaction
|
||||||
|
// TreasureChest
|
||||||
|
// TransactionRecurring
|
||||||
|
// Account
|
||||||
|
// Dashboard
|
||||||
|
//
|
||||||
|
// Transaction -> TreasureChest [label="references"]
|
||||||
|
// Transaction -> TransactionRecurring [label="uses data to insert"]
|
||||||
|
// TreasureChest -> TransactionRecurring [label="displays"]
|
||||||
|
// Transaction -> Account [label="references"]
|
||||||
|
// }
|
||||||
|
|
||||||
|
digraph {
|
||||||
|
Budget
|
||||||
|
RecurringCost
|
||||||
|
TreasureChest
|
||||||
|
Tag
|
||||||
|
Transaction
|
||||||
|
Dashboard
|
||||||
|
Account
|
||||||
|
|
||||||
|
Transaction -> Account [label="references"]
|
||||||
|
Transaction -> Tag [label="references"]
|
||||||
|
|
||||||
|
Budget -> Tag [label="references"]
|
||||||
|
RecurringCost -> Tag [label="references"]
|
||||||
|
TreasureChest -> Tag [label="references"]
|
||||||
|
|
||||||
|
// Dashboard -> {
|
||||||
|
// Account
|
||||||
|
// Budget
|
||||||
|
// RecurringCost
|
||||||
|
// TreasureChest
|
||||||
|
// Tag
|
||||||
|
// Transaction
|
||||||
|
// } [label="uses"]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user