31 lines
814 B
Markdown
31 lines
814 B
Markdown
# Regles de developpement du projet
|
|
|
|
## Stack
|
|
- Backend : Laravel + Filament v4
|
|
- Frontend : React + Tailwind
|
|
- Tests : Pest ou PHPUnit (preciser)
|
|
- IDE : PhpStorm
|
|
|
|
## Architecture Backend
|
|
- Utiliser des Services
|
|
- Ne PAS utiliser de Repository pattern
|
|
- Les Controllers doivent rester fins
|
|
- Une feature = un service dedie
|
|
- Respecter la structure existante du projet
|
|
|
|
## Tests
|
|
- Toute nouvelle feature DOIT inclure ses tests
|
|
- Tests clairs, lisibles, orientes metier
|
|
- Pas de mocks inutiles
|
|
|
|
## Style de code
|
|
- Pas d'emoji
|
|
- Pas de commentaires inutiles
|
|
- Commentaires uniquement si necessaire et explicites
|
|
- Code simple > code "clever"
|
|
|
|
## Workflow IA
|
|
- Ne jamais modifier le code sans validation
|
|
- Toujours proposer un plan avant d'ecrire du code
|
|
- Toujours expliquer brievement ce qui va etre ajoute/modifie
|