init backend and dev docs
This commit is contained in:
23
doc_dev/03_plan_dev.md
Normal file
23
doc_dev/03_plan_dev.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# Plan de dev (court terme)
|
||||
|
||||
## Etape 1 - Setup et base technique
|
||||
- Creer structure repo (backend/frontend/docs/data/migrations).
|
||||
- Init module Go, dependances Gin.
|
||||
- Point d'entree backend avec route de sante.
|
||||
|
||||
## Etape 2 - Schema Ent (FR)
|
||||
- Tables : Objet, Categorie, Emplacement.
|
||||
- Relations hierarchiques pour Categorie et Emplacement.
|
||||
- Champs principaux Objet (nom, description, quantite, prix_achat, etc.).
|
||||
|
||||
## Etape 3 - API CRUD
|
||||
- Endpoints CRUD Objets, Categories, Emplacements.
|
||||
- Validation d'entree et reponses JSON coherentes.
|
||||
|
||||
## Etape 4 - Pieces jointes
|
||||
- Endpoint POST /v1/objets/{id}/pieces_jointes (upload multiple).
|
||||
- Stockage disque + enregistrement DB (PieceJointe).
|
||||
|
||||
## Etape 5 - Tests minimum
|
||||
- Tests unitaires modeles et handlers critiques.
|
||||
- Tests upload multi-fichiers.
|
||||
Reference in New Issue
Block a user