55 lines
2.2 KiB
Plaintext
55 lines
2.2 KiB
Plaintext
{
|
|
"project": {
|
|
"name": "P'titsPas",
|
|
"description": "Application de gestion de la garde d'enfants pour les collectivités locales"
|
|
},
|
|
"conventions": {
|
|
"language": "fr",
|
|
"naming": {
|
|
"package": "p_tits_pas",
|
|
"classes": "PascalCase",
|
|
"variables": "camelCase",
|
|
"constants": "UPPER_CASE"
|
|
}
|
|
},
|
|
"formatting": {
|
|
"indentation": 2,
|
|
"max_line_length": 80
|
|
},
|
|
"documents": {
|
|
"cahier_des_charges": "docs/SuperNounou_Cahier_Des_Charges_Complet_V1.1.md",
|
|
"evolutions": "docs/EVOLUTIONS_CDC.md",
|
|
"charte_graphique": "docs/CHARTE_GRAPHIQUE.md",
|
|
"specifications_techniques": "docs/SuperNounou_SSS-001.md"
|
|
},
|
|
"launch_commands": {
|
|
"backend": {
|
|
"start": "cd backend && npm run dev",
|
|
"description": "Démarre le serveur backend sur le port 3000"
|
|
},
|
|
"frontend": {
|
|
"start": "cd frontend && flutter run -d chrome",
|
|
"description": "Démarre l'application Flutter dans Chrome"
|
|
},
|
|
"full": {
|
|
"start": "cd backend && npm run dev & cd frontend && flutter run -d chrome",
|
|
"description": "Démarre le backend et le frontend en parallèle"
|
|
}
|
|
},
|
|
"rules": [
|
|
"Toujours répondre en français",
|
|
"Utiliser le nom 'P'titsPas' dans l'interface utilisateur et la documentation",
|
|
"Utiliser 'p_tits_pas' pour les noms techniques (packages, fichiers, etc.)",
|
|
"Respecter les conventions de nommage Flutter/Dart",
|
|
"Maintenir une cohérence dans le style de code",
|
|
"Utiliser le camelCase pour les noms de variables, fonctions et méthodes",
|
|
"Le camelCase doit commencer par une minuscule (ex: maVariable, maFonction)",
|
|
"Toujours se référer à la documentation officielle en cas de doute",
|
|
"En cas d'incertitude, poser des questions pour clarifier les besoins",
|
|
"Si les instructions diffèrent des conventions établies, proposer une évolution à écrire dans le document d'évolution",
|
|
"Se référer au cahier des charges pour les spécifications fonctionnelles",
|
|
"Suivre la charte graphique pour tous les éléments visuels",
|
|
"Consulter les spécifications techniques pour les aspects techniques",
|
|
"Documenter les évolutions dans le fichier EVOLUTIONS_CDC.md"
|
|
]
|
|
} |