From 01611e167fb7ad840229efc0697465c3fcd90024 Mon Sep 17 00:00:00 2001 From: Guillaume ARM Date: Sun, 31 May 2026 03:10:18 +0200 Subject: [PATCH] docs: document commit convention --- CLAUDE.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index bacac55..f7c033c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -65,6 +65,14 @@ These are duplicated as local constants across files; keep them in sync when cha - Programs accept `-version`/`--version` and `-help`/`--help` (and `-silent`/`--silent` for the router) via vararg `...`. - French comments appear throughout — fine to add either language, match the surrounding file. +### Commit messages + +Commit messages roughly follow Angular-style conventional commits, but the convention is intentionally lightweight. Use either `topic(scope): description` or `topic: description`. + +- Common topics include `feat`, `fix`, `docs`, `style`, `refactor`, `perf`, `test`, `chore`, `ci`, and `revert`. +- Keep the description short, lowercase, imperative, and without a trailing period. +- The exact topic/scope matters less than making the commit easy to scan. + ## Development setup See `DEVELOPMENT.md` for local development requirements and setup steps.