Skip to content
Snippets Groups Projects
Commit f1743725 authored by ddamiron's avatar ddamiron
Browse files

add plantuml compatibility

parent 7283eabf
No related branches found
No related tags found
1 merge request!5add plantuml compatibility
......@@ -7,7 +7,7 @@ WORKDIR /app
# add the current directory to the container as /app
ADD . /docs
# Perform build and cleanup artifacts
RUN pip install mkdocs && pip install mkdocs-material
RUN pip install mkdocs && pip install mkdocs-material && pip install plantuml-markdown
# Set working directory
WORKDIR /docs
......
```plantuml format="png" classes="uml myDiagram" alt="My super diagram placeholder" title="My super diagram" width="300px" height="300px"
Goofy -> MickeyMouse: calls
Goofy <-- MickeyMouse: responds
```
\ No newline at end of file
......@@ -63,6 +63,42 @@ group Authentication with OIDC providers
front <-- auth : [302] redirection to the appropriate url
end
end
```
```plantuml
!define BLACK #333745
!define RED #d5232a
!define GREEN #37A77C
' Base Setting
skinparam BackgroundColor transparent
skinparam Sequence {
ArrowThickness 1
ArrowColor RED
LifeLineBorderColor GREEN
ParticipantBorderThickness 1
}
skinparam Participant {
BackgroundColor #FFFFFF
BorderColor BLACK
FontColor BLACK
}
skinparam note {
BackgroundColor #FFFFFF
BorderColor BLACK
FontColor BLACK
}
participant "Front" as front
participant "Authentication Service" as auth
participant "Middleware Legacy Auth" as middle
participant "Legacy Auth (Neogeo)" as django
participant "Email Service" as email
participant "Kong" as kong
participant "OIDC Server" as oidc
group Authentication with Django Server
group Get Public Key
......@@ -163,7 +199,42 @@ group Authentication with Django Server
front <-- middle : void
end
end
```
```plantuml
!define BLACK #333745
!define RED #d5232a
!define GREEN #37A77C
' Base Setting
skinparam BackgroundColor transparent
skinparam Sequence {
ArrowThickness 1
ArrowColor RED
LifeLineBorderColor GREEN
ParticipantBorderThickness 1
}
skinparam Participant {
BackgroundColor #FFFFFF
BorderColor BLACK
FontColor BLACK
}
skinparam note {
BackgroundColor #FFFFFF
BorderColor BLACK
FontColor BLACK
}
participant "Front" as front
participant "Authentication Service" as auth
participant "Middleware Legacy Auth" as middle
participant "Legacy Auth (Neogeo)" as django
participant "Email Service" as email
participant "Kong" as kong
participant "OIDC Server" as oidc
group Authorization with Django server
group List User resources
front -> middle : <b>POST</b> /user/resources
......
......@@ -8,6 +8,10 @@ theme:
primary: 'grey'
accent: 'amber'
markdown_extensions:
- plantuml_markdown:
server: http://www.plantuml.com/plantuml
nav:
- Home: index.md
- Architecture Guide:
......@@ -23,7 +27,9 @@ nav:
- resources: architecture/services/resources.md
- Elasticsearch:
- Indexer: architecture/services/elasticsearch/indexer.md
- UML Diagrams:
- Test: architecture/uml-test.md
- Webapp-auth: miscellaneous/webapp-auth.md
- About:
- Gitflow: miscellaneous/gitflow-ci-cd.md
- VSCode: miscellaneous/vscode-settings.md
- Webapp: miscellaneous/webapp-auth.md
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment