- Timestamp:
- 08/18/2026 06:47:58 PM (3 weeks ago)
- Branches:
- main
- Children:
- 847775c
- Parents:
- 85b51bf
- git-author:
- Bart <bart@ā¦> (08/18/2026 04:37:05 AM)
- git-committer:
- Bart <bart@ā¦> (08/18/2026 06:47:58 PM)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CLAUDE.md
r85b51bf r87696ce 72 72 ## Conventions & Patterns 73 73 74 _Add your project-specific conventions here_ 74 - **Bump `MOD_V` whenever you change anything in `src/assets/js/mod/`.** It sits 75 at the top of the module loader in `src/views/shell.ejs` and is the 76 cache-buster for every page module. `/assets` is served `max-age=1y` outside 77 development, so without a bump a browser that visited before keeps running the 78 old module for a year ā meaning a fix reaches everyone *except* the people who 79 already have the bug. Same discipline as `audio-player.js?v=N` a few hundred 80 lines up. One number for the whole directory: bumping too often costs one 81 download, bumping too rarely costs a bugfix that never arrives. 82 83 - **Comments and commit messages in Dutch, identifiers in English.** The modules 84 in `assets/js/mod` read `setIcon`, `uploadOne`, `applyAccent`; the comments 85 around them are Dutch prose. Both halves matter ā a Dutch identifier in an 86 English file is the same wrong note as an English comment in a Dutch one. This 87 extends to anything long-lived and outward-facing: URL paths and CSS class 88 names are English (`/read`, `.read-end`), never a Dutch verb form.
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)