devcodetools
|
ae3e87d916
|
feat(api): route CRUD cards (liste, détail, création, modification, suppression)
|
2026-09-21 17:59:48 +02:00 |
|
devcodetools
|
e4aa5f4b3b
|
test(service): CardService et schémas de validation
|
2026-09-21 17:59:25 +02:00 |
|
devcodetools
|
12670b7134
|
feat(service): CardService générique sur l'abstraction CardRepository
|
2026-09-21 17:58:59 +02:00 |
|
devcodetools
|
a3d9be86d8
|
feat(validation): schémas zod et erreurs applicatives
|
2026-09-21 17:58:59 +02:00 |
|
devcodetools
|
77ac6e0e21
|
style: formater sources et scripts (prettier)
|
2026-09-21 17:55:34 +02:00 |
|
devcodetools
|
01337ef480
|
test(repo): mock de Collection sans any et export CardDocument
|
2026-09-21 17:55:34 +02:00 |
|
devcodetools
|
2ddb687286
|
test(repo): couvrir les implémentations mysql et mongo de CardRepository
|
2026-09-21 17:51:17 +02:00 |
|
devcodetools
|
4140942ae3
|
fix(docker): utiliser le port hôte 27018 pour mongo (hors plage 16 bits)
|
2026-09-21 17:51:17 +02:00 |
|
devcodetools
|
b02f937c96
|
feat(config): sélecteur de repository selon DB_IMPL
|
2026-09-21 17:47:33 +02:00 |
|
devcodetools
|
dca234f298
|
feat(repo): implémentation MongoDB de CardRepository
|
2026-09-21 17:47:23 +02:00 |
|
devcodetools
|
ab24d329b9
|
feat(repo): implémentation MySQL de CardRepository
|
2026-09-21 17:46:45 +02:00 |
|
devcodetools
|
2721326a07
|
feat(domain): interface générique CardRepository
|
2026-09-21 17:46:21 +02:00 |
|
devcodetools
|
68a8e1c236
|
feat(domain): entité Card et CardInput
|
2026-09-21 17:46:06 +02:00 |
|
devcodetools
|
6981da23f1
|
test(app): couvrir la page PWA hors connexion
|
2026-09-21 17:42:19 +02:00 |
|
devcodetools
|
03f03f7ad2
|
chore: initial commit
|
2026-09-21 17:28:26 +02:00 |
|