Repo rules
- This provisioning code is designed to run on Manjaro Linux.

Sign in to like and favorite skills
- This provisioning code is designed to run on Manjaro Linux.
.llmrules
Code Style and Structure
Site web de lâentreprise de peinture Capriati S.A., dĂ©veloppĂ© avec Next.js 15 et TypeScript.
Performance
next/imageAccessibilité
UX/UI
đŠ capriati-sa/ âââ đ .cursor/ # RĂšgles, conventions, doc interne (Markdown) â âââ đ rules/ âââ đ public/ # Fichiers statiques (images, favicon, etc.) âââ đ src/ â âââ đ app/ # Routing Next.js 15 (pages, layouts, templates) â â âââ đ page.tsx # Accueil â â âââ đ layout.tsx # Layout principal â â âââ đ about/ # Page Ă propos â â âââ đ contact/ # Page Contact â â âââ đ services/ # Catalogue des services â â â âââ đ [slug]/ # Pages dynamiques pour chaque service â â âââ đ works/ # RĂ©alisations (galerie, projets) â â â âââ đ [slug]/ # Pages dynamiques pour chaque rĂ©alisation â â âââ đ globals.css # Styles globaux â âââ đ§© components/ â â âââ đ§© ui/ # Composants Shadcn UI (ne pas modifier) â â âââ đ§© shared/ # Composants rĂ©utilisables (Header, Footer, etc.) â â âââ đ§© pages/ # Composants spĂ©cifiques Ă une page â âââ đ§ lib/ # Fonctions utilitaires, config Sanity, hooks, etc. â â âââ đ§ sanity/ # Config et clients Sanity â â âââ đ§ resend/ # Configuration de resend pour les formulaires â â âââ đ§ utils/ # Fonctions utilitaires diverses â âââ đš styles/ # Fichiers CSS/variables complĂ©mentaires â âââ đ· types/ # Types TypeScript partagĂ©s â âââ đŁ hooks/ # Hooks de l'application â âââ â tests/ # Tests unitaires et dâintĂ©gration âââ đ .env.local # Variables dâenvironnement (non versionnĂ©) âââ đ .eslintrc.json # Config ESLint âââ đ .prettierrc # Config Prettier âââ tailwind.config.ts # Config Tailwind âââ đ next.config.mjs # Config Next.js âââ đ package.json âââ đ pnpm-lock.yaml âââ đ README.md
Nommage
Organisation
Documentation
Branches
main : Production
develop : Développement
feature/* : Nouvelles fonctionnalités
fix/* : Corrections de bugs
docs/* : Documentation
Commits
type(scope): descriptionProtection des Branches
.github/workflows/branch-protection.yml.github/README.mdCouleurs
Typographie
Espacement
Breakpoints
Approche
README.md - Guide principal des rĂšgles.cursorrules.md - Vue d'ensemble des rĂšgles du projetcode-style.md - Conventions de style de codecomponents.md - RĂšgles pour les composants Reactgit-workflow.md - Convention de Git et Gitubproject-design.md - SystĂšme de design et UItypescript.md - Conventions TypeScriptmarkdown-style.md - Conventions de style MarkdownLors de l'ajout d'un nouveau fichier de rĂšgles Cursor :
Création du fichier
Mise à jour des références
.cursorrules.mdValidation
src/components/ui/ Ne pas toucher les fichier Shadcn originaux.ressources/ (contient les fichiers originaux et les templates)Lors de la demande de l'utilisateur pour une analyse du projet inspection obligatoire de tous les dossiers et fichiers.
Ci-dessous, la liste des dossiers avec leur contenu est Ă ignorer DOSSIERS:
â Ă FAIRE :
â Ă NE PAS FAIRE :
Si des modifications sont nécessaires dans ces dossiers :
Pour les refactorisations majeures, créer un commit de backup avec :
refactor(backup)git-workflow.md](./.cursor/rules/git-workflow.md/# 4. Backups de code)Configuration
Organisation
tests/.test.ts ou .test.tsxConventions
describe et it@testing-library/react pour les composantsScripts
Pour de plus amples informations sur les scripts, consultez le README.md principal.