My App
Conventions

Git

Commits conventionnels, branches, pull requests et hooks pre-commit.

Commits conventionnels

Les messages de commit suivent la convention Conventional Commits. Le préfixe indique la nature du changement.

PréfixeUsage
featNouvelle fonctionnalité
fixCorrection de bug
docsDocumentation
choreOutillage, dépendances, tâches diverses
refactorRéécriture sans changement de comportement
testAjout ou correction de tests
feat(moderation): pondère les signalements par la confiance du signaleur

Les commits ne portent jamais de trailer de co-auteur automatique ajouté par un outil. L'auteur d'un commit est la personne qui l'écrit.

Branches et pull requests

La branche principale est Trunk. Le travail passe par des branches dédiées puis des pull requests, jamais de commit direct sur la principale. La CI vérifie chaque pull request avant fusion.

Hooks pre-commit

Husky exécute un hook pre-commit qui lance lint-staged. Seuls les fichiers indexés sont passés à Biome, ce qui garde le hook rapide.

bun run prepare   # installe les hooks Husky

Le hook garantit qu'aucun commit ne part avec un formatage ou un lint cassé, sans attendre la CI pour s'en apercevoir.

On this page