docs(ci): DE-only docs cleanup; add CI Docs + validators; manualize deploy workflow; consolidate PR template; add .gitignore (MP-7)

This commit is contained in:
Stefan Mogeritsch 2025-10-22 13:06:37 +02:00
parent 1bdd5c38aa
commit 51c5635bd3
120 changed files with 3154 additions and 843 deletions

View File

@ -1,13 +0,0 @@
### Summary
Describe the purpose of this PR.
### Checklist
- [ ] Docs updated (affected pages in docs/ adjusted or created)
- [ ] Links checked (internal links valid; external links optionally via lychee)
- [ ] Frontmatter present on new/updated pages (owner, status, last_reviewed, review_cycle)
### Validation
- [ ] Ran scripts/validation/validate-docs.sh locally (optional)
### Related
Link related issues/PRs/ADRs.

View File

@ -6,7 +6,7 @@ Kurze Beschreibung des Ziels/Problems und was dieser PR löst.
## Prüfliste (Definition of Done)
- [ ] CI grün (Backend/Docs)
- [ ] Doku-FrontMatter vorhanden und valide (`modul`, `status`, `summary`, optional `last_reviewed`, `review_cycle`, `yt_epic/yt_issues`)
- [x] Doku-FrontMatter vorhanden und valide (`modul`, `status`, `summary`, optional `last_reviewed`, `review_cycle`, `yt_epic/yt_issues`)
- [ ] Links geprüft (CI LinkChecker läuft grün)
- [ ] Falls relevant: YouTrackKey im PRTitel/Commit enthalten (z. B. MP-7)
- [ ] Bei Architekturänderung: ADR aktualisiert und verlinkt

View File

@ -3,13 +3,9 @@
# Meldestelle Project - CI/CD Pipeline
# ===================================================================
name: Deploy to Proxmox Server
name: Deploy Proxmox (manual)
on:
push:
branches: [main, develop]
pull_request:
branches: [main]
workflow_dispatch: # Manueller Trigger
env:

43
.gitignore vendored
View File

@ -1,20 +1,27 @@
*.iml
.kotlin
.gradle
# General build artifacts
build/
out/
.gradle/
**/build/
xcuserdata
!src/**/build/
local.properties
.idea
# IDE
.idea/
*.iml
# Node
node_modules/
**/node_modules/
# OS files
.DS_Store
captures
.externalNativeBuild
.cxx
*.xcodeproj/*
!*.xcodeproj/project.pbxproj
!*.xcodeproj/xcshareddata/
!*.xcodeproj/project.xcworkspace/
!*.xcworkspace/contents.xcworkspacedata
**/xcshareddata/WorkspaceSettings.xcsettings
/.env
/kotlin-js-store/
Thumbs.db
# Logs
logs/
**/*.log
# Kotlin/Java
*.class
# Generated diagrams
build/diagrams/

Some files were not shown because too many files have changed in this diff Show More