Files
clownfischserver/CONTRIBUTING.md
T
mehlzoerwerandClaude Haiku 4.5 eff7d0d98b v0.5.0 – Clownfischserver HomeIP Auto-Update: myfritz Automatik für SSH (5-Min Cron)
Features:
- install.sh: Frage in Step 4 ob myfritz-Adresse für Auto-SSH-Freigabe genutzt werden soll
- clownfischserver-homeip-updater.sh: DNS-Auflösung + UFW-Update (alle 5 Min via Cron)
- .env-Variable: CLOWNFISCHSERVER_HOME_IP_DOMAIN für myfritz-Adresse
- State-File tracking zur Vermeidung unnötiger UFW-Updates
- Logging: /var/log/clownfischserver-homeip.log
- Dokumentation: scripts/README-HOMEIP.md + CLOWNFISCHSERVER.md update

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-05-01 23:28:36 +02:00

1.0 KiB
Raw Blame History

Contributing to Clownfischserver 🐠

Danke dass du mitmachen willst! Hier sind die Regeln:

Grundprinzipien

  • Open Source bleibt Open Source – GPL-3.0, keine Ausnahmen
  • Lokal first – keine Cloud-Dependencies, keine externen APIs
  • Einfach bleiben – ein Nutzer, ein Bot, ein Server
  • Sicherheit – Safety-Check vor jeder Aktion

Pull Requests

  1. Fork das Repo
  2. Branch erstellen: git checkout -b feature/dein-feature
  3. Änderungen committen
  4. PR öffnen mit Beschreibung was und warum

Code Style

  • Python: PEP8, async/await
  • Bash: shellcheck-kompatibel
  • Kommentare auf Deutsch oder Englisch
  • Header in jeder Datei (siehe bestehende Dateien)

Issues

  • Bug? → Issue mit Log-Output
  • Feature-Idee? → Issue mit Use-Case Beschreibung
  • Frage? → Issue oder Discussions

Was wir suchen

  • Distro-Support (getestete Fedora/Arch Fixes)
  • Neue Bot-Commands
  • Bessere Safety-Prompts
  • Dokumentation
  • Tests

Was wir NICHT wollen

  • Cloud-Dependencies
  • Closed-Source Komponenten
  • Komplexität die Einsteiger abschreckt