Go to file
Kim Diallo 636f0aa123 src/dlw/commands.py aktualisiert 2026-01-03 02:47:55 +01:00
.github/workflows dploy.yml 2026-01-03 02:44:15 +01:00
src/dlw src/dlw/commands.py aktualisiert 2026-01-03 02:47:55 +01:00
README.md README.md aktualisiert 2026-01-03 02:45:30 +01:00
pyproject.toml pyproject.toml aktualisiert 2026-01-03 02:44:49 +01:00

README.md

Forgejo Blog Manager (v0.1.3)

Paradigma: Documentation-Driven Development (DDD) Sicherheit: SSH-Auth via Ed25519


📝 Übersicht

[cite_start]Automatisierter Workflow für Uberspace 8. Das Tool verwaltet Inhalte, Assets und triggert via Git-Push die Forgejo Actions Pipeline[cite: 80, 81].

🏗 Struktur

  • [cite_start]src/dlw/admin.py: Flask Interface[cite: 93, 248].
  • [cite_start]src/dlw/git_ops.py: Git-Steuerung[cite: 199, 418].
  • [cite_start]src/dlw/marvin_ops.py: Marvin API Client[cite: 203].
  • [cite_start].github/workflows/deploy.yml: CI/CD Pipeline[cite: 55, 56].

⚙️ Secrets in Forgejo

[cite_start]Hinterlege folgende Secrets für das Deployment[cite: 65, 239]:

  • SSH_PRIVATE_KEY: Dein Ed25519 Private Key.
  • UBERSPACE_USER: Dein Username.
  • UBERSPACE_HOST: Dein Uberspace-Server.

Letztes Update: 2026-01-03