Files
logisticsAPI/.cursor/rules/accents.mdc
Marvin 714bdc3dd7 Implement CRUD functionality for Articles and Tiers with enhanced API documentation
- Introduced new endpoints for creating and modifying articles (`art_add`, `art_mod`) and tiers (`third_add`, `third_mod`), allowing users to manage these entities effectively.
- Updated the Articles and Tiers pages to include forms for adding and modifying records, complete with parameter tables for clear guidance on required inputs.
- Enhanced the API documentation to include detailed descriptions, examples, and metadata for the new endpoints, improving usability and understanding for developers.
- Created a new rule for writing conventions with French accents to ensure consistency across the project.
- Updated existing documentation to reflect structural changes and added a summary table for CRUD operations.
- Added tests to verify the functionality of the new features and ensure robust error handling.
2026-02-23 15:55:09 +01:00

47 lines
1.9 KiB
Plaintext

---
description: Convention d'écriture avec accents français
globs:
alwaysApply: true
---
# Convention d'écriture avec accents français
Tous les contenus rédigés en français dans le projet doivent utiliser les accents et caractères spéciaux appropriés.
## Règles
1. **Messages d'erreur** : utiliser les accents dans tous les messages affichés à l'utilisateur.
- Correct : `Le champ délai de paiement est obligatoire.`
- Incorrect : `Le champ delai de paiement est obligatoire.`
2. **Labels et placeholders** : les libellés de formulaires, titres de sections, placeholders et textes d'aide doivent inclure les accents.
- Correct : `Identifiant de l'article`, `Récupération de données`, `Général`
- Incorrect : `Identifiant de l'article`, `Recuperation de donnees`, `General`
3. **Documentation** : le fichier `documentation/documentation_api_logistics.md` et les fichiers `memory-bank/*.md` doivent utiliser les accents.
4. **Commentaires PHP et PHPDoc** : les commentaires rédigés en français dans le code PHP doivent utiliser les accents.
5. **Vues Blade** : tous les textes visibles dans les fichiers `resources/views/**/*.blade.php` doivent utiliser les accents.
6. **Tests** : les descriptions de tests Pest (`it('...')`) et les messages d'assertion peuvent rester en anglais (convention Pest). Les messages d'erreur vérifiés dans les assertions doivent correspondre exactement aux messages du code source (avec accents si le code source en contient).
## Caractères courants
| Sans accent | Avec accent |
|-------------|-------------|
| recuperation | récupération |
| element | élément |
| cle | clé |
| numero | numéro |
| general | général |
| reponse | réponse |
| requete | requête |
| metadonnees | métadonnées |
| parametres | paramètres |
| entite | entité |
| echéance | échéance |
| creé | créé |
| modifié | modifié |
| supprimé | supprimé |