Compare commits
6 Commits
69d898bc86
...
doc-0.0.0-
| Author | SHA1 | Date | |
|---|---|---|---|
| 08f66543ea | |||
| 6789fa6f9d | |||
| 2061cdc218 | |||
| 6b0c4f7884 | |||
| ad47997aab | |||
| b337833410 |
28
.gitea/workflows/create-presentation.yml
Normal file
28
.gitea/workflows/create-presentation.yml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
name: build-debian-package
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
tags:
|
||||||
|
- "doc-*"
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
name: Build the debian package
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: "Git clone"
|
||||||
|
run: git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git .
|
||||||
|
- name: "Git checkout"
|
||||||
|
run: git checkout "${{ gitea.sha }}"
|
||||||
|
- name: "Submodules auschecken"
|
||||||
|
run: git submodule update --init
|
||||||
|
|
||||||
|
- name: "Install dependencies"
|
||||||
|
run: sudo apt-get update && sudo apt-get install pandoc nodejs texlive-full -y
|
||||||
|
|
||||||
|
- name: "Build .deb"
|
||||||
|
run: cd ./Defensio && ./pandoc.sh
|
||||||
|
- name: "Create release"
|
||||||
|
uses: akkuman/gitea-release-action@v1
|
||||||
|
with:
|
||||||
|
files: |-
|
||||||
|
./Defensio/defensio.pdf
|
||||||
2
.gitmodules
vendored
2
.gitmodules
vendored
@@ -1,6 +1,6 @@
|
|||||||
[submodule "Defensio/libs/awesome-beamer"]
|
[submodule "Defensio/libs/awesome-beamer"]
|
||||||
path = Defensio/libs/awesome-beamer
|
path = Defensio/libs/awesome-beamer
|
||||||
url = https://codeberg.org/LukasPietzschmann/awesome-beamer
|
url = https://git.kocoder.xyz/kocoded/awesome-beamer
|
||||||
[submodule "Defensio/libs/smile"]
|
[submodule "Defensio/libs/smile"]
|
||||||
path = Defensio/libs/smile
|
path = Defensio/libs/smile
|
||||||
url = https://codeberg.org/LukasPietzschmann/smile
|
url = https://codeberg.org/LukasPietzschmann/smile
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ Aufgabenbereiche:
|
|||||||
|
|
||||||
- Infrastruktur & CI/CD
|
- Infrastruktur & CI/CD
|
||||||
- Product Owner
|
- Product Owner
|
||||||
|
- Kundenschnittstelle
|
||||||
- Softwareentwicklung:
|
- Softwareentwicklung:
|
||||||
- Event Registration
|
- Event Registration
|
||||||
- Black Board
|
- Black Board
|
||||||
@@ -18,13 +19,20 @@ Aufgabenbereiche:
|
|||||||
|
|
||||||
:::: column
|
:::: column
|
||||||
|
|
||||||
{width=4em}
|
\begin{tikzpicture}
|
||||||
|
\clip (0,0) circle (3em);
|
||||||
|
\node at (0,0) {\includegraphics[width=6em]{./Images/images/konstantin/profile.jpg}};
|
||||||
|
\draw[accent, line width=3pt] (0,0) circle (3em);
|
||||||
|
\end{tikzpicture}
|
||||||
|
|
||||||
::::
|
::::
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
## Infrastruktur & CI/CD
|
## Infrastruktur
|
||||||
|
|
||||||
|
::: columns
|
||||||
|
:::: column
|
||||||
|
|
||||||
Systemaufbau:
|
Systemaufbau:
|
||||||
|
|
||||||
@@ -33,18 +41,47 @@ Systemaufbau:
|
|||||||
- NginX
|
- NginX
|
||||||
- Asp.Net Core
|
- Asp.Net Core
|
||||||
|
|
||||||
|
::::
|
||||||
|
:::: column
|
||||||
|
|
||||||
|
Entwicklungsumgebung:
|
||||||
|
|
||||||
|
- Gitea Server
|
||||||
|
- Wireguard
|
||||||
|
- Docker
|
||||||
|
- Transfer: GitHub
|
||||||
|
- Gitea Actions
|
||||||
|
|
||||||
|
::::
|
||||||
|
:::
|
||||||
|
|
||||||
|
|
||||||
|
## CI/CD
|
||||||
|
|
||||||
CI:
|
CI:
|
||||||
|
|
||||||
- Gitea Actions
|
- Gitea Actions
|
||||||
- Debian Packages (.deb)
|
- Debian Packages (.deb)
|
||||||
|
- Code-Reviewing:
|
||||||
|
- KI
|
||||||
|
- Git-Flow
|
||||||
|
|
||||||
## Softwarearchitektur
|
## Softwarearchitektur
|
||||||
|
|
||||||
- Open-Closed Principle
|
- Open-Closed Principle
|
||||||
|
- Strategy Pattern
|
||||||
- Dependency Injection
|
- Dependency Injection
|
||||||
|
|
||||||
## Technischer Vergleich
|
## Technischer Vergleich
|
||||||
|
|
||||||
|
Bisherige Erfahrungen:
|
||||||
|
|
||||||
|
- Go
|
||||||
|
- Typescript
|
||||||
|
- GRPC (interprozess Kommunikation)
|
||||||
|
|
||||||
|
Untersuchungsgebiete:
|
||||||
|
|
||||||
- Typisierung
|
- Typisierung
|
||||||
- Konsistenz
|
- Konsistenz
|
||||||
|
|
||||||
@@ -61,3 +98,5 @@ right
|
|||||||
::::
|
::::
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
## Fazit
|
||||||
Reference in New Issue
Block a user