25 lines
733 B
Markdown
25 lines
733 B
Markdown
# Shared - RoadWave
|
|
|
|
Code partagé entre backend et mobile.
|
|
|
|
## Structure
|
|
|
|
```
|
|
shared/
|
|
├── types/ # Types partagés
|
|
│ └── api.ts # Types d'API (à venir)
|
|
└── contracts/ # Contrats d'API
|
|
└── openapi.yaml # Spécification OpenAPI (à venir)
|
|
```
|
|
|
|
## Objectif
|
|
|
|
Ce dossier contient :
|
|
- **Types** : Définitions TypeScript/Dart partagées entre front et back
|
|
- **Contrats API** : Spécifications OpenAPI pour garantir la cohérence backend/mobile
|
|
- **Constantes** : Valeurs partagées (codes erreur, limites, etc.)
|
|
|
|
## Usage
|
|
|
|
Les types et contrats définis ici servent de **source de vérité** pour garantir que backend et mobile parlent le même langage.
|