16db807004
Replace the terse DEV.md with a comprehensive French-language guide covering code standards, security rules, and the npm publish workflow. Key changes: - Expand code principles into readable prose (single responsibility, control flow, input validation, promise handling, minimal scope) - Add concrete security sections: parameterized queries, secret management via env vars, dependency auditing, and opaque error messages - Document the full publish procedure (version bump, build, audit, npm publish with provenance, git tag) - Remove the NASA Power of Ten bullet list in favor of actionable, project-specific guidelines
1.1 KiB
1.1 KiB
LANGUE
Langue du code
Tout ce qui est code est en anglais, sans exception :
- Noms de fichiers (sauf dossiers de routes Next.js, voir ci-dessous)
- Variables, fonctions, classes, composants
- Commentaires dans le code
- Props, événements, constantes, types
- Git commit
Langue du contenu affiché
Tout ce qui est visible par l'utilisateur est en français :
- Textes, titres, descriptions, labels
- Slugs et noms de dossiers qui correspondent à des routes URL
- Documentations, README.md
Messages de commit Git
Tous les messages de commit doivent être rédigés en anglais, en suivant le format conventional commits :
<type>(<scope>): <description courte>
Types courants : feat, fix, refactor, style, docs, test, chore
Exemples :
feat(auth): add OAuth2 login supportfix(api): handle null response from payment gatewaydocs(guide): add git commit message conventionschore(deps): update dependencies
Guide de rédaction
Se référer à REDACTION.md avant de rédiger tout contenu textuel.