Skip to content

Commit 11e09aa

Browse files
committed
feat: UI / UX refactor
1 parent fd09796 commit 11e09aa

24 files changed

Lines changed: 3688 additions & 952 deletions

common/schemas/entities.json

Lines changed: 450 additions & 304 deletions
Large diffs are not rendered by default.

common/schemas/github-repositories-api.json

Lines changed: 229 additions & 40 deletions
Large diffs are not rendered by default.

common/schemas/identity-api.json

Lines changed: 182 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,15 @@
1111
"type": "boolean"
1212
}
1313
},
14-
"required": ["isAuthenticated"],
14+
"required": [
15+
"isAuthenticated"
16+
],
1517
"additionalProperties": false
1618
}
1719
},
18-
"required": ["result"],
20+
"required": [
21+
"result"
22+
],
1923
"additionalProperties": false
2024
},
2125
"GetCurrentUserAction": {
@@ -25,7 +29,9 @@
2529
"$ref": "#/definitions/User"
2630
}
2731
},
28-
"required": ["result"],
32+
"required": [
33+
"result"
34+
],
2935
"additionalProperties": false
3036
},
3137
"User": {
@@ -41,7 +47,10 @@
4147
}
4248
}
4349
},
44-
"required": ["username", "roles"],
50+
"required": [
51+
"username",
52+
"roles"
53+
],
4554
"additionalProperties": false
4655
},
4756
"LoginAction": {
@@ -60,19 +69,27 @@
6069
"type": "string"
6170
}
6271
},
63-
"required": ["username", "password"],
72+
"required": [
73+
"username",
74+
"password"
75+
],
6476
"additionalProperties": false
6577
}
6678
},
67-
"required": ["result", "body"],
79+
"required": [
80+
"result",
81+
"body"
82+
],
6883
"additionalProperties": false
6984
},
7085
"LogoutAction": {
7186
"type": "object",
7287
"properties": {
7388
"result": {}
7489
},
75-
"required": ["result"],
90+
"required": [
91+
"result"
92+
],
7693
"additionalProperties": false
7794
},
7895
"PasswordResetAction": {
@@ -85,7 +102,9 @@
85102
"type": "boolean"
86103
}
87104
},
88-
"required": ["success"],
105+
"required": [
106+
"success"
107+
],
89108
"additionalProperties": false
90109
},
91110
"body": {
@@ -98,11 +117,17 @@
98117
"type": "string"
99118
}
100119
},
101-
"required": ["currentPassword", "newPassword"],
120+
"required": [
121+
"currentPassword",
122+
"newPassword"
123+
],
102124
"additionalProperties": false
103125
}
104126
},
105-
"required": ["result", "body"],
127+
"required": [
128+
"result",
129+
"body"
130+
],
106131
"additionalProperties": false
107132
},
108133
"IdentityApi": {
@@ -118,7 +143,10 @@
118143
"$ref": "#/definitions/GetCurrentUserAction"
119144
}
120145
},
121-
"required": ["/isAuthenticated", "/currentUser"],
146+
"required": [
147+
"/isAuthenticated",
148+
"/currentUser"
149+
],
122150
"additionalProperties": false
123151
},
124152
"POST": {
@@ -134,7 +162,11 @@
134162
"$ref": "#/definitions/PasswordResetAction"
135163
}
136164
},
137-
"required": ["/login", "/logout", "/password-reset"],
165+
"required": [
166+
"/login",
167+
"/logout",
168+
"/password-reset"
169+
],
138170
"additionalProperties": false
139171
},
140172
"PATCH": {
@@ -146,9 +178,26 @@
146178
"url": {},
147179
"query": {},
148180
"body": {},
149-
"headers": {}
181+
"headers": {},
182+
"tags": {
183+
"type": "array",
184+
"items": {
185+
"type": "string"
186+
}
187+
},
188+
"deprecated": {
189+
"type": "boolean"
190+
},
191+
"summary": {
192+
"type": "string"
193+
},
194+
"description": {
195+
"type": "string"
196+
}
150197
},
151-
"required": ["result"],
198+
"required": [
199+
"result"
200+
],
152201
"additionalProperties": false
153202
}
154203
},
@@ -161,9 +210,26 @@
161210
"url": {},
162211
"query": {},
163212
"body": {},
164-
"headers": {}
213+
"headers": {},
214+
"tags": {
215+
"type": "array",
216+
"items": {
217+
"type": "string"
218+
}
219+
},
220+
"deprecated": {
221+
"type": "boolean"
222+
},
223+
"summary": {
224+
"type": "string"
225+
},
226+
"description": {
227+
"type": "string"
228+
}
165229
},
166-
"required": ["result"],
230+
"required": [
231+
"result"
232+
],
167233
"additionalProperties": false
168234
}
169235
},
@@ -176,9 +242,26 @@
176242
"url": {},
177243
"query": {},
178244
"body": {},
179-
"headers": {}
245+
"headers": {},
246+
"tags": {
247+
"type": "array",
248+
"items": {
249+
"type": "string"
250+
}
251+
},
252+
"deprecated": {
253+
"type": "boolean"
254+
},
255+
"summary": {
256+
"type": "string"
257+
},
258+
"description": {
259+
"type": "string"
260+
}
180261
},
181-
"required": ["result"],
262+
"required": [
263+
"result"
264+
],
182265
"additionalProperties": false
183266
}
184267
},
@@ -191,9 +274,26 @@
191274
"url": {},
192275
"query": {},
193276
"body": {},
194-
"headers": {}
277+
"headers": {},
278+
"tags": {
279+
"type": "array",
280+
"items": {
281+
"type": "string"
282+
}
283+
},
284+
"deprecated": {
285+
"type": "boolean"
286+
},
287+
"summary": {
288+
"type": "string"
289+
},
290+
"description": {
291+
"type": "string"
292+
}
195293
},
196-
"required": ["result"],
294+
"required": [
295+
"result"
296+
],
197297
"additionalProperties": false
198298
}
199299
},
@@ -206,9 +306,26 @@
206306
"url": {},
207307
"query": {},
208308
"body": {},
209-
"headers": {}
309+
"headers": {},
310+
"tags": {
311+
"type": "array",
312+
"items": {
313+
"type": "string"
314+
}
315+
},
316+
"deprecated": {
317+
"type": "boolean"
318+
},
319+
"summary": {
320+
"type": "string"
321+
},
322+
"description": {
323+
"type": "string"
324+
}
210325
},
211-
"required": ["result"],
326+
"required": [
327+
"result"
328+
],
212329
"additionalProperties": false
213330
}
214331
},
@@ -221,9 +338,26 @@
221338
"url": {},
222339
"query": {},
223340
"body": {},
224-
"headers": {}
341+
"headers": {},
342+
"tags": {
343+
"type": "array",
344+
"items": {
345+
"type": "string"
346+
}
347+
},
348+
"deprecated": {
349+
"type": "boolean"
350+
},
351+
"summary": {
352+
"type": "string"
353+
},
354+
"description": {
355+
"type": "string"
356+
}
225357
},
226-
"required": ["result"],
358+
"required": [
359+
"result"
360+
],
227361
"additionalProperties": false
228362
}
229363
},
@@ -236,15 +370,35 @@
236370
"url": {},
237371
"query": {},
238372
"body": {},
239-
"headers": {}
373+
"headers": {},
374+
"tags": {
375+
"type": "array",
376+
"items": {
377+
"type": "string"
378+
}
379+
},
380+
"deprecated": {
381+
"type": "boolean"
382+
},
383+
"summary": {
384+
"type": "string"
385+
},
386+
"description": {
387+
"type": "string"
388+
}
240389
},
241-
"required": ["result"],
390+
"required": [
391+
"result"
392+
],
242393
"additionalProperties": false
243394
}
244395
}
245396
},
246-
"required": ["GET", "POST"],
397+
"required": [
398+
"GET",
399+
"POST"
400+
],
247401
"additionalProperties": false
248402
}
249403
}
250-
}
404+
}

0 commit comments

Comments
 (0)