init backend and dev docs

This commit is contained in:
2026-01-21 21:10:45 +01:00
parent 40ebd55865
commit 19ec9f3c17
7 changed files with 127 additions and 0 deletions

23
doc_dev/03_plan_dev.md Normal file
View 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.