Migrate all repos into monorepo context folders
Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)
Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
This commit is contained in:
@@ -0,0 +1,111 @@
|
||||
# CI-Referenz: DB InfraGO Folienmaster
|
||||
|
||||
Quelle: `theme1.xml` aus dem offiziellen Folienmaster.
|
||||
|
||||
## Farben
|
||||
|
||||
Definiert im Helper-Modul als `RGBColor`-Konstanten — direkt importierbar:
|
||||
|
||||
```python
|
||||
from db_infrago_pptx import (
|
||||
DB_RED, DB_RED_DARK,
|
||||
DB_TURQUOISE_500, DB_TURQUOISE_700, DB_TURQUOISE_300, DB_TURQUOISE_100,
|
||||
DB_SAND, DB_DARK, DB_GRAY_LIGHT, DB_GRAY_MED, DB_BLACK, DB_WHITE,
|
||||
)
|
||||
```
|
||||
|
||||
| Konstante | Hex | Verwendung |
|
||||
|---|---|---|
|
||||
| `DB_RED` | `#EC0016` | Logo, Akzente, Highlights — NICHT als Hauptfarbe |
|
||||
| `DB_RED_DARK` | `#9B000E` | Hover/Pressed-Varianten, dunkle Rot-Akzente |
|
||||
| `DB_TURQUOISE_700` | `#006E6B` | Tabellen-Header, dunkle Akzente |
|
||||
| `DB_TURQUOISE_500` | `#00A099` | Primärakzent Türkis |
|
||||
| `DB_TURQUOISE_300` | `#83CACA` | Helle Türkis-Flächen |
|
||||
| `DB_TURQUOISE_100` | `#E3F5F4` | Türkis-Hintergrund (sehr hell) |
|
||||
| `DB_SAND` | `#FCE3BA` | Sand-Akzent |
|
||||
| `DB_DARK` | `#3C414B` | Dunkler Hintergrund (Folien-BG) |
|
||||
| `DB_GRAY_LIGHT` | `#F0F3F5` | Heller Hintergrund |
|
||||
| `DB_GRAY_MED` | `#AFB4BB` | Linien, Trenner |
|
||||
| `DB_BLACK` / `DB_WHITE` | — | Schriftfarbe |
|
||||
|
||||
Volle DB-Palette (ebenfalls im theme1.xml definiert, falls du sie brauchst):
|
||||
- Yellow: `FFD800` (500), Orange: `F39200`, Red: `EC0016`
|
||||
- Burgundy: `A9455D`, Pink: `E93E8F`, Violet: `814997`
|
||||
- Blue: `1455C0`, Cyan: `309FD1`, Turquoise: `00A099`, Green: `408335`
|
||||
- Light Green: `63A615`, Warm Grey: `858379`
|
||||
|
||||
Jede Farbe gibt's in den Schattierungen 100/300/500/700.
|
||||
|
||||
## Schriften
|
||||
|
||||
- **Überschriften (major):** DB Neo Office Head
|
||||
- **Fließtext (minor):** DB Neo Office
|
||||
|
||||
Diese Schriften sind nur auf DB-Rechnern verfügbar. Der Helper setzt sie explizit auf
|
||||
jeden Run — sonst würde python-pptx sie weglassen und PowerPoint auf System-Defaults
|
||||
wie Calibri zurückfallen. Auf Nicht-DB-Rechnern zeigt PowerPoint einen Fallback an,
|
||||
beim Öffnen auf einem DB-Rechner werden die korrekten Schriften aufgelöst.
|
||||
|
||||
Konstanten im Helper:
|
||||
- `DB_FONT_HEADING = "DB Neo Office Head"`
|
||||
- `DB_FONT_BODY = "DB Neo Office"`
|
||||
|
||||
## Folienformat
|
||||
|
||||
- Größe: 33.87 × 19.05 cm (16:9, 12192000 × 6858000 EMU)
|
||||
- Logo wird vom Master eingefügt (oben rechts) — nicht selbst zeichnen
|
||||
- Footer-Slot ist im Master vorgesehen (unten links) — über den Footer-Platzhalter
|
||||
jeder Layout-Funktion befüllen
|
||||
- Foliennummer (unten rechts) wird automatisch durch den Master gesetzt
|
||||
|
||||
## Design-Regeln (Master-konform)
|
||||
|
||||
### Setzen — was der Master leistet
|
||||
|
||||
- Logo (DB Rot oben rechts) — automatisch via Master
|
||||
- Foliennummer — automatisch
|
||||
- Layout-spezifische Hintergrundfarben/-bilder — über Layout-Auswahl
|
||||
- Schrift, Bullet-Style, Farbschema — vom Theme
|
||||
|
||||
### Nicht setzen — was vermieden werden sollte
|
||||
|
||||
- Kein eigenes Logo platzieren
|
||||
- Keine eigenen Farb-Hintergründe für Standard-Folien (Layout 14 etc.) — der Master
|
||||
bestimmt das
|
||||
- Keine eigenen Bullet-Zeichen — die Templates haben Türkis-Striche definiert
|
||||
- Keine Schrift überschreiben (Größe und Farbe nur in Ausnahmen)
|
||||
|
||||
### Inhalt
|
||||
|
||||
- DB Rot ist Akzent, nicht Hauptfarbe
|
||||
- Schriftfarbe: Schwarz auf hell, Weiß auf dunkel/farbig
|
||||
- Aufzählungszeichen: vom Theme (Türkis-Strich)
|
||||
- Tabellen-Header: Türkis 700 (`DB_TURQUOISE_700`)
|
||||
- Keine Farbverläufe, keine bunte Schrift
|
||||
- Max 5–7 Bullets pro Folie, max 2 Sätze pro Bullet (besser: Stichworte)
|
||||
- Schriftgröße nicht unter 14pt für Body-Text
|
||||
- Eine Kernaussage pro Folie
|
||||
- 30–60 Sekunden Erfassbarkeit
|
||||
- Speaker-Notes für Details (`add_notes(slide, "...")`)
|
||||
|
||||
### Footer-Konvention
|
||||
|
||||
```
|
||||
DB InfraGO AG | Vollständiger Name | Team | Jahr
|
||||
```
|
||||
|
||||
NIEMALS nur Vorname. NIEMALS abgekürzte Teamnamen ohne Kontext. Wenn das Team
|
||||
unbekannt ist: User fragen.
|
||||
|
||||
## Sektionsstruktur (3-Akt)
|
||||
|
||||
Der Folienmaster hat im `presentation.xml` folgende offizielle Sektionen vordefiniert:
|
||||
|
||||
1. **Präsentationsfolien** — Titel + Untertitel
|
||||
2. **Inhaltsverzeichnis** — Agenda
|
||||
3. **Inhaltsfolien** — Hauptteil
|
||||
4. **Grafische und kreativere Folien** — Statements, Zitate, Bilder
|
||||
5. **Trenner- und Abschlussfolie** — Kapiteltrenner, Ende
|
||||
|
||||
Nach diesem Aufbau strukturieren — gibt automatisch eine ordentliche 3-Akt-Struktur
|
||||
mit Eröffnung, Hauptteil und Abschluss.
|
||||
Reference in New Issue
Block a user