first commit

This commit is contained in:
2025-12-30 14:05:31 +01:00
commit 59a19c962a
7 changed files with 74 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
venv

0
README.md Normal file
View File

3
doc/docs/index.md Normal file
View File

@@ -0,0 +1,3 @@
# Eriks Lasertag
Das hier beschreibt das ganze Lasertag-Gedöns.

View File

@@ -0,0 +1,21 @@
# Hardware Konzept
Dieses Diagramm zeigt die Verknüpfung zwischen dem Leader, den Westen und den zugewiesenen Waffen.
```mermaid
graph TD
Leader((Leader))
Leader --> Weste1[Weste 1]
Leader --> Weste2[Weste 2]
Weste1 --> WaffeA(Waffe A)
Weste1 --> WaffeB(Waffe B)
Weste2 --> WaffeC(Waffe C)
%% Styling (Optional)
%% style Leader fill:#f96,stroke:#333,stroke-width:2px
%% style Weste1 fill:#bbf,stroke:#333
%% style Weste2 fill:#bbf,stroke:#333 -->
```

View File

@@ -0,0 +1,17 @@
/* Grundschriftgröße im gesamten Dokument erhöhen */
:root {
--md-text-font-size: 1.15rem; /* Standard ist ca. 0.8rem bis 0.9rem */
}
/* Mermaid Diagramme zentrieren */
.mermaid {
display: flex;
justify-content: center;
margin: 20px 0;
}
/* LaTeX Mathe-Formeln etwas hervorheben (größer) */
.arithmatex {
font-size: 1.3rem;
color: #1a237e; /* Ein schönes Dunkelblau für die Aufgaben */
}

29
doc/mkdocs.yml Normal file
View File

@@ -0,0 +1,29 @@
site_name: Eriks Laser Tag
nav:
- Übersicht: index.md
- Konzept:
- Hardware: konzept_hardware.md
- Software: konzept_software.md
theme:
name: material
language: de
features:
- navigation.sections
- navigation.expand
markdown_extensions:
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.arithmatex: # Für die Mathe-Formeln
generic: true
extra_javascript:
- https://unpkg.com/mermaid/dist/mermaid.min.js
- https://cdnjs.cloudflare.com/ajax/libs/mathjax/3.2.2/es5/tex-mml-chtml.js
extra_css:
- stylesheets/extra.css

3
doc/requirements.txt Normal file
View File

@@ -0,0 +1,3 @@
mkdocs
mkdocs-material
pymdown-extensions