- VERSION bevat het versienummer, config.py leest het daaruit (werkt ook in Docker, waar config.ini niet meegaat) - verhoog_versie.py: laatste cijfer +1 tot 99, dan het middelste; het middelste ook tot 99, dan het eerste - CLAUDE.md: Claude verhoogt de versie voor elke commit Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
19 lines
958 B
Markdown
19 lines
958 B
Markdown
# PIVOT – afspraken voor Claude
|
||
|
||
## Versienummer bij elke commit
|
||
|
||
Het versienummer van PIVOT staat in het bestand `VERSION` (onderaan elke pagina: "PIVOT – Versie x.y.z").
|
||
|
||
**Vóór elke commit** het versienummer één stap verhogen en `VERSION` mee in de commit opnemen:
|
||
|
||
```bash
|
||
python verhoog_versie.py
|
||
git add VERSION
|
||
```
|
||
|
||
- Eén verhoging per commit, niet per gewijzigd bestand.
|
||
- Regels: het laatste cijfer telt op tot 99, daarna gaat het middelste cijfer omhoog (`1.1.99` → `1.2.0`); het middelste cijfer gaat ook tot 99 (`1.99.99` → `2.0.0`). Het eerste cijfer heeft geen maximum.
|
||
- Nooit `VERSION` met de hand aanpassen of nummers overslaan.
|
||
- Geeft een merge of pull een conflict in `VERSION` (twee branches verhoogden tegelijk)? Neem het **hoogste** van de twee nummers en voer daarna `python verhoog_versie.py` nog één keer uit.
|
||
- Vermeld het nieuwe nummer in de commitboodschap, bv. `Logo leesbaar maken in het donkere thema (1.1.2)`.
|