Initial commit
This commit is contained in:
24
shared/README.md
Normal file
24
shared/README.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user