CLAUDE.md: Cache-Buster-Regel dokumentiert (bei JS/CSS-Aenderungen ?v= bumpen)
Dieser Commit ist enthalten in:
24
CLAUDE.md
24
CLAUDE.md
@@ -239,3 +239,27 @@ phasen:
|
||||
P12: Test-Suite (pytest, 30 Tests) + Doku
|
||||
```
|
||||
|
||||
## Cache-Buster bei Frontend-Aenderungen
|
||||
|
||||
```yaml
|
||||
cache_buster:
|
||||
hintergrund: |
|
||||
src/static/dashboard.html und index.html laden JS+CSS mit Versions-Suffix
|
||||
?v=YYYYMMDD. Ohne den Bump cacht der Browser alte JS aggressiv.
|
||||
Symptom: User sieht alte UI obwohl Live aktuell deployed ist.
|
||||
|
||||
regel: |
|
||||
Bei JEDER Aenderung an .js oder .css unter src/static/ das ?v=YYYYMMDD
|
||||
auf das aktuelle Datum bumpen. Genuegt einmal pro Tag - mehrfache
|
||||
Aenderungen am selben Tag teilen sich die Version.
|
||||
|
||||
betroffene_files:
|
||||
- src/static/dashboard.html (4x JS, 1x CSS)
|
||||
- src/static/index.html (1x CSS)
|
||||
|
||||
schnelle_aktualisierung: |
|
||||
sed -i 's/?v=2026[0-9]\{4\}/?v='$(date +%Y%m%d)'/g' src/static/dashboard.html src/static/index.html
|
||||
|
||||
testen: "Strg+Shift+R im Browser (Hard-Reload) zeigt sofort die neue Version."
|
||||
```
|
||||
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren