chore: fnm als Node-Version-Manager, Regel für systemverändernde Scripts #18

Merged
martin merged 1 commits from chore/fnm-bootstrap into main 2026-05-11 19:34:46 +02:00
Owner

Summary

  • bootstrap.sh: fnm statt nvm als empfohlener Node.js-Installationsweg — klare Befehle statt #-Kommentar
  • bootstrap.sh: fnm env wird geladen falls fnm installiert aber Shell-Integration nicht aktiv
  • CLAUDE.md: fnm + Node.js in Voraussetzungstabelle aufgenommen
  • dotfiles/CLAUDE.md: Neue Regel — systemverändernde Scripts nie zum Testen ausführen

Verifizierung

  • bash -n bootstrap.sh + shellcheck bestanden
  • npm-Prüfung beibehalten (nicht auf node geändert)
  • Ausgabe bei fehlendem npm zeigt drei klare Installationsbefehle
## Summary - `bootstrap.sh`: fnm statt nvm als empfohlener Node.js-Installationsweg — klare Befehle statt `#`-Kommentar - `bootstrap.sh`: `fnm env` wird geladen falls fnm installiert aber Shell-Integration nicht aktiv - `CLAUDE.md`: fnm + Node.js in Voraussetzungstabelle aufgenommen - `dotfiles/CLAUDE.md`: Neue Regel — systemverändernde Scripts nie zum Testen ausführen ## Verifizierung - [x] `bash -n bootstrap.sh` + `shellcheck` bestanden - [x] npm-Prüfung beibehalten (nicht auf `node` geändert) - [x] Ausgabe bei fehlendem npm zeigt drei klare Installationsbefehle
martin added 1 commit 2026-05-11 19:34:43 +02:00
bootstrap.sh empfiehlt fnm statt nvm für Node.js-Installation und gibt
klare Installationsbefehle statt eines #-Kommentars aus. Neue Entwicklungs-
regel: systemverändernde Scripts nie zum Testen ausführen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
martin merged commit e9c1307759 into main 2026-05-11 19:34:46 +02:00
martin deleted branch chore/fnm-bootstrap 2026-05-11 19:34:46 +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#18