fix: hartcodierte Repo-Pfade durch portable Alternativen ersetzen #17

Merged
martin merged 1 commits from fix/hartcodierte-pfade into main 2026-05-11 19:19:17 +02:00
Owner

Summary

  • bootstrap.sh: REPO-Variable dynamisch aus Script-Standort ermittelt statt /mnt/projekte/claude-workflow hartcodiert
  • bootstrap.sh: Hooks-Verzeichnis wird als Symlink nach ~/.claude/hooks verlinkt
  • dotfiles/settings.json: 3 Hook-Pfade nutzen ~/.claude/hooks/ statt absoluten Repo-Pfad
  • hooks/auto-format.sh: Markdownlint-Config wird über REPO_ROOT relativ zum Script aufgelöst
  • CLAUDE.md + README.md: Clone-/Sync-Beispiele nutzen <pfad>-Platzhalter

Verifizierung

  • bootstrap.sh läuft fehlerfrei auf /mnt/projekte/claude-workflow
  • ~/.claude/hooks Symlink wird korrekt erstellt
  • REPO_ROOT-Auflösung über Symlink-Kette getestet
  • Keine hartcodierten Pfade mehr in .sh, .json, .md Dateien
## Summary - `bootstrap.sh`: `REPO`-Variable dynamisch aus Script-Standort ermittelt statt `/mnt/projekte/claude-workflow` hartcodiert - `bootstrap.sh`: Hooks-Verzeichnis wird als Symlink nach `~/.claude/hooks` verlinkt - `dotfiles/settings.json`: 3 Hook-Pfade nutzen `~/.claude/hooks/` statt absoluten Repo-Pfad - `hooks/auto-format.sh`: Markdownlint-Config wird über `REPO_ROOT` relativ zum Script aufgelöst - `CLAUDE.md` + `README.md`: Clone-/Sync-Beispiele nutzen `<pfad>`-Platzhalter ## Verifizierung - [x] `bootstrap.sh` läuft fehlerfrei auf `/mnt/projekte/claude-workflow` - [x] `~/.claude/hooks` Symlink wird korrekt erstellt - [x] `REPO_ROOT`-Auflösung über Symlink-Kette getestet - [x] Keine hartcodierten Pfade mehr in `.sh`, `.json`, `.md` Dateien
martin added 1 commit 2026-05-11 19:19:13 +02:00
bootstrap.sh ermittelt REPO dynamisch, settings.json referenziert Hooks
über ~/.claude/hooks (Symlink), auto-format.sh löst die Markdownlint-Config
relativ zum Script-Standort auf. Doku-Beispiele nutzen Platzhalter.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
martin merged commit 0a9e0aa03e into main 2026-05-11 19:19:17 +02:00
martin deleted branch fix/hartcodierte-pfade 2026-05-11 19:19:17 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: martin/claude-workflow#17