Skip to content

Commit 881e452

Browse files
committed
Update mermaid diagram and fix badges
1 parent b54c9a7 commit 881e452

File tree

1 file changed

+44
-17
lines changed

1 file changed

+44
-17
lines changed

.github/README.md

Lines changed: 44 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
<!-- General project links -->
2+
[open-issues]: https://github.com/it-at-m/refarch-templates/issues
3+
[new-issue]: https://github.com/it-at-m/refarch-templates/issues/new/choose
4+
[milestones]: https://github.com/it-at-m/refarch-templates/milestones
5+
[project-board]: https://github.com/orgs/it-at-m/projects/16
6+
[documentation]: https://refarch-templates.oss.muenchen.de/
7+
[contribution-documentation]: https://refarch-templates.oss.muenchen.de/contribute.html
8+
[itm-opensource]: https://opensource.muenchen.de/
9+
[license]: ../LICENSE
10+
[code-of-conduct]: ./CODE_OF_CONDUCT.md
11+
12+
<!-- Project specific links -->
13+
[refarch-documentation]: https://refarch.oss.muenchen.de/
14+
[refarch-code]: https://github.com/it-at-m/refarch
15+
[spring-documentation]: https://spring.io/
16+
[vuejs-documentation]: https://vuejs.org/
17+
[getting-started-documentation]: https://refarch-templates.oss.muenchen.de/getting-started.html
18+
[develop-documentation]: https://refarch-templates.oss.muenchen.de/develop.html
19+
[document-documentation]: https://refarch-templates.oss.muenchen.de/document.html
20+
[organize-documentation]: https://refarch-templates.oss.muenchen.de/organize.html
21+
22+
<!-- Shields.io links -->
23+
[documentation-shield]: https://img.shields.io/badge/documentation-blue?style=for-the-badge
24+
[new-issue-shield]: https://img.shields.io/badge/new%20issue-blue?style=for-the-badge
25+
[made-with-love-shield]: https://img.shields.io/badge/made%20with%20%E2%9D%A4%20by-it%40M-yellow?style=for-the-badge
26+
[license-shield]: https://img.shields.io/github/license/it-at-m/refarch-templates?style=for-the-badge
27+
128
# CaptchaService
229

330
[![Documentation][documentation-shield]][documentation]
@@ -76,30 +103,30 @@ graph TB
76103
end
77104
78105
%% Request Flow
79-
Client --&gt;|POST /api/v1/challenge| ChallengeEndpoint
80-
Client --&gt;|POST /api/v1/verify| VerifyEndpoint
81-
Client --&gt; Monitoring
106+
Client -->|POST /api/v1/challenge| ChallengeEndpoint
107+
Client -->|POST /api/v1/verify| VerifyEndpoint
108+
Client --> Monitoring
82109
83110
%% Controller to Services
84-
ChallengeEndpoint --&gt; CaptchaService
85-
VerifyEndpoint --&gt; CaptchaService
86-
ChallengeEndpoint --&gt; SiteAuthService
87-
VerifyEndpoint --&gt; SiteAuthService
88-
ChallengeEndpoint --&gt; SourceAddressService
111+
ChallengeEndpoint --> CaptchaService
112+
VerifyEndpoint --> CaptchaService
113+
ChallengeEndpoint --> SiteAuthService
114+
VerifyEndpoint --> SiteAuthService
115+
ChallengeEndpoint --> SourceAddressService
89116
90117
%% Service Interactions
91-
CaptchaService --&gt; DifficultyService
92-
CaptchaService --&gt; CaptchaRequestRepo
93-
CaptchaService --&gt; InvalidatedPayloadRepo
94-
CaptchaService --&gt; AltchaLib
118+
CaptchaService --> DifficultyService
119+
CaptchaService --> CaptchaRequestRepo
120+
CaptchaService --> InvalidatedPayloadRepo
121+
CaptchaService --> AltchaLib
95122
96-
DifficultyService --&gt; CaptchaRequestRepo
97-
ExpiredDataService --&gt;|Scheduled Cleanup| CaptchaRequestRepo
98-
ExpiredDataService --&gt;|Scheduled Cleanup| InvalidatedPayloadRepo
123+
DifficultyService --> CaptchaRequestRepo
124+
ExpiredDataService -->|Scheduled Cleanup| CaptchaRequestRepo
125+
ExpiredDataService -->|Scheduled Cleanup| InvalidatedPayloadRepo
99126
100127
%% Data Layer
101-
CaptchaRequestRepo --&gt; CaptchaRequestEntity
102-
InvalidatedPayloadRepo --&gt; InvalidatedPayloadEntity
128+
CaptchaRequestRepo --> CaptchaRequestEntity
129+
InvalidatedPayloadRepo --> InvalidatedPayloadEntity
103130
CaptchaRequestEntity -.->|JPA/Hibernate| PostgreSQL
104131
InvalidatedPayloadEntity -.->|JPA/Hibernate| PostgreSQL
105132

0 commit comments

Comments
 (0)