From 11b0f60892eda17ad00466724debb80e5390cf1d Mon Sep 17 00:00:00 2001 From: mathieu Date: Fri, 15 May 2026 19:07:20 +0200 Subject: [PATCH] Added Git & Commits section --- CLAUDE.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index 911c36f..57c1b9d 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -25,4 +25,16 @@ ## Règles importantes - Ne jamais utiliser `unwrap()` en production — toujours `?` ou `.expect("message clair")` - Toujours expliquer les lifetimes si elles apparaissent -- Préférer les types idiomatiques Rust (`Option`, `Result`) \ No newline at end of file +- Préférer les types idiomatiques Rust (`Option`, `Result`) + +## Git & Commits +- Committer chaque changement fonctionnel terminé (ne pas accumuler) +- Format du message : `type(scope): description courte en anglais` +- Types autorisés : `feat`, `fix`, `docs`, `style`, `refactor`, `test`, `chore` +- Exemples : + - `feat(auth): add JWT middleware` + - `fix(api): handle missing user gracefully` + - `chore(deps): update axum to 0.8` +- Ne jamais committer du code qui ne compile pas (`cargo check` avant) +- Une fonctionnalité = une branche = une PR +- Branches : `feature/`, `fix/`, `chore/` \ No newline at end of file