Skip to content

Commit 7eb0d17

Browse files
committed
refactor(pmp): scope of the libs within repository domain
refs #141 closes #141
1 parent dbeb370 commit 7eb0d17

File tree

2 files changed

+85
-24
lines changed

2 files changed

+85
-24
lines changed

nx.json

+15-24
Original file line numberDiff line numberDiff line change
@@ -63,28 +63,28 @@
6363
"tags": ["platform:web", "scope:repository", "type:data-access"]
6464
},
6565
"pmp-web-repository-repository-statistics-feature": {
66-
"tags": ["platform:web", "scope:repository", "type:feature"]
66+
"tags": ["platform:web", "scope:repository-statistics", "type:feature"]
6767
},
6868
"pmp-web-repository-repository-statistics-data-access": {
69-
"tags": ["platform:web", "scope:repository", "type:data-access"]
69+
"tags": ["platform:web", "scope:repository-statistics", "type:data-access"]
7070
},
7171
"pmp-web-repository-repositories-statistics-feature": {
72-
"tags": ["platform:web", "scope:repository", "type:feature"]
72+
"tags": ["platform:web", "scope:repositories-statistics", "type:feature"]
7373
},
7474
"pmp-web-repository-repositories-statistics-data-access": {
75-
"tags": ["platform:web", "scope:repository", "type:data-access"]
75+
"tags": ["platform:web", "scope:repositories-statistics", "type:data-access"]
7676
},
7777
"pmp-web-repository-reviewer-statistics-feature": {
78-
"tags": ["platform:web", "scope:repository", "type:feature"]
78+
"tags": ["platform:web", "scope:reviewer-statistics", "type:feature"]
7979
},
8080
"pmp-web-repository-reviewer-statistics-data-access": {
81-
"tags": ["platform:web", "scope:repository", "type:data-access"]
81+
"tags": ["platform:web", "scope:reviewer-statistics", "type:data-access"]
8282
},
8383
"pmp-web-repository-reviewers-statistics-feature": {
84-
"tags": ["platform:web", "scope:repository", "type:feature"]
84+
"tags": ["platform:web", "scope:reviewers-statistics", "type:feature"]
8585
},
8686
"pmp-web-repository-reviewers-statistics-data-access": {
87-
"tags": ["platform:web", "scope:repository", "type:data-access"]
87+
"tags": ["platform:web", "scope:reviewers-statistics", "type:data-access"]
8888
},
8989
"pmp-web-repository-domain": {
9090
"tags": ["platform:web", "scope:repository", "type:domain"]
@@ -93,19 +93,16 @@
9393
"tags": ["platform:web", "scope:repository", "type:shell"]
9494
},
9595
"pmp-web-repository-repository-settings-feature": {
96-
"tags": ["platform:web", "scope:repository", "type:feature"]
97-
},
98-
"pmp-web-repository-repository-settings-ui": {
99-
"tags": ["platform:web", "scope:repository", "type:ui"]
96+
"tags": ["platform:web", "scope:repository-settings", "type:feature"]
10097
},
10198
"server-repository-api-rest": {
102-
"tags": ["platform:server", "scope:repository", "type:api"]
99+
"tags": ["platform:server", "scope:repository-api", "type:api"]
103100
},
104101
"server-repository-core-domain": {
105-
"tags": ["platform:server", "scope:repository", "type:domain"]
102+
"tags": ["platform:server", "scope:repository-core", "type:domain"]
106103
},
107104
"server-repository-core-application-services": {
108-
"tags": ["platform:server", "scope:repository", "type:application-services"]
105+
"tags": ["platform:server", "scope:repository-core", "type:application-services"]
109106
},
110107
"server-repository-shell": {
111108
"tags": ["platform:server", "scope:repository", "type:shell"]
@@ -128,6 +125,9 @@
128125
"server-shared-util-repository": {
129126
"tags": ["platform:server", "scope:shared", "type:util"]
130127
},
128+
"pmp-web-core": {
129+
"tags": ["platform:web", "type:core"]
130+
},
131131
"server-auth-shell": {
132132
"tags": ["platform:server", "scope:auth", "type:shell"]
133133
},
@@ -190,15 +190,6 @@
190190
},
191191
"server-shared-util-typescript": {
192192
"tags": ["platform:server", "scope:shared", "type:util"]
193-
},
194-
"server-shared-config": {
195-
"tags": ["platform:server", "scope:shared", "type:config"]
196-
},
197-
"pmp-web-shared-config": {
198-
"tags": ["platform:web", "scope:shared", "type:config"]
199-
},
200-
"pmp-web-shared-core": {
201-
"tags": ["platform:web", "type:core"]
202193
}
203194
}
204195
}

tslint.json

+70
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,76 @@
6969
"name:auth-public"
7070
]
7171
},
72+
{
73+
"sourceTag": "scope:repository-statistics",
74+
"onlyDependOnLibsWithTags": [
75+
"name:user-public",
76+
"scope:repository",
77+
"scope:repository-statistics",
78+
"scope:shared",
79+
"name:auth-public"
80+
]
81+
},
82+
{
83+
"sourceTag": "scope:repositories-statistics",
84+
"onlyDependOnLibsWithTags": [
85+
"name:user-public",
86+
"scope:repository",
87+
"scope:repositories-statistics",
88+
"scope:shared",
89+
"name:auth-public"
90+
]
91+
},
92+
{
93+
"sourceTag": "scope:reviewer-statistics",
94+
"onlyDependOnLibsWithTags": [
95+
"name:user-public",
96+
"scope:repository",
97+
"scope:reviewer-statistics",
98+
"scope:shared",
99+
"name:auth-public"
100+
]
101+
},
102+
{
103+
"sourceTag": "scope:reviewers-statistics",
104+
"onlyDependOnLibsWithTags": [
105+
"name:user-public",
106+
"scope:repository",
107+
"scope:reviewers-statistics",
108+
"scope:shared",
109+
"name:auth-public"
110+
]
111+
},
112+
{
113+
"sourceTag": "scope:repository-settings",
114+
"onlyDependOnLibsWithTags": [
115+
"name:user-public",
116+
"scope:repository",
117+
"scope:repository-settings",
118+
"scope:shared",
119+
"name:auth-public"
120+
]
121+
},
122+
{
123+
"sourceTag": "scope:repository-api",
124+
"onlyDependOnLibsWithTags": [
125+
"name:user-public",
126+
"scope:repository",
127+
"scope:repository-api",
128+
"scope:shared",
129+
"name:auth-public"
130+
]
131+
},
132+
{
133+
"sourceTag": "scope:repository-core",
134+
"onlyDependOnLibsWithTags": [
135+
"name:user-public",
136+
"scope:repository",
137+
"scope:repository-core",
138+
"scope:shared",
139+
"name:auth-public"
140+
]
141+
},
72142
{
73143
"sourceTag": "scope:shared",
74144
"onlyDependOnLibsWithTags": ["scope:shared"]

0 commit comments

Comments
 (0)