Added Git & Commits section
This commit is contained in:
14
CLAUDE.md
14
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`)
|
||||
- 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/<nom>`, `fix/<nom>`, `chore/<nom>`
|
||||
Reference in New Issue
Block a user