-
Notifications
You must be signed in to change notification settings - Fork 0
/
depfile.yaml
95 lines (93 loc) · 2.77 KB
/
depfile.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
paths:
- ./src
layers:
- name: Productivity module Infrastructure layer
collectors:
- type: directory
regex: Productivity/Infrastructure/.*
- name: Users module Infrastructure layer
collectors:
- type: directory
regex: Users/Infrastructure/.*
- name: Shared module Infrastructure layer
collectors:
- type: directory
regex: Shared/Infrastructure/.*
- name: Productivity module Application layer
collectors:
- type: directory
regex: Productivity/Application/.*
- name: Users module Application layer
collectors:
- type: directory
regex: Users/Application/.*
- name: Shared module Application layer
collectors:
- type: directory
regex: Shared/Application/.*
- name: Productivity module Domain layer
collectors:
- type: directory
regex: Productivity/Domain/.*
- name: Users module Domain layer
collectors:
- type: directory
regex: Users/Domain/.*
- name: Shared module Domain layer
collectors:
- type: directory
regex: Shared/Domain/.*
- name: Framework Domain layer
collectors:
- type: className
regex: Streak\\Domain\\.*
- name: Framework Application layer
collectors:
- type: className
regex: Streak\\Application\\.*
- name: Framework Infrastructure layer
collectors:
- type: className
regex: Streak\\Infrastructure\\.*
ruleset:
# Productivity module
Productivity module Infrastructure layer:
- Productivity module Application layer
- Productivity module Domain layer
- Framework Infrastructure layer
- Framework Application layer
- Framework Domain layer
Productivity module Application layer:
- Productivity module Domain layer
- Shared module Application layer
- Framework Application layer
- Framework Domain layer
Productivity module Domain layer:
- Framework Domain layer
# Users module
Users module Infrastructure layer:
- Users module Application layer
- Users module Domain layer
- Framework Infrastructure layer
- Framework Application layer
- Framework Domain layer
Users module Application layer:
- Users module Domain layer
- Shared module Application layer
- Framework Application layer
- Framework Domain layer
Users module Domain layer:
- Framework Domain layer
# Shared module
Shared module Infrastructure layer:
- Shared module Application layer
- Shared module Domain layer
- Framework Infrastructure layer
- Framework Application layer
- Framework Domain layer
Shared module Application layer:
- Shared module Domain layer
- Framework Application layer
- Framework Domain layer
Shared module Domain layer:
- Framework Domain layer