Skip to content
parfait-codePublic

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Demarrer le serveur

demarrer le serveur de development:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

1. Vérification sur dev

C:\Users\PARFAIT\Desktop\PROJET\e-store> git status

On branch dev

nothing to commit, working tree clean

2. Récupération des mises à jour

C:\Users\PARFAIT\Desktop\PROJET\e-store> git fetch origin

3. Bascule sur main

C:\Users\PARFAIT\Desktop\PROJET\e-store> git checkout main

Switched to branch 'main'

4. Mise à jour de main

C:\Users\PARFAIT\Desktop\PROJET\e-store> git pull origin main

Already up to date.

5. Fusion de dev dans main

C:\Users\PARFAIT\Desktop\PROJET\e-store> git merge dev

Updating abc123..def456

Fast-forward

file1.tsx | 10 ++++++++++

file2.tsx | 5 +++++

2 files changed, 15 insertions(+)

6. Push vers GitHub

C:\Users\PARFAIT\Desktop\PROJET\e-store> git push origin main

Enumerating objects: 5, done.

abc123..def456 main -> main

7. Retour sur dev

C:\Users\PARFAIT\Desktop\PROJET\e-store> git checkout dev

Récapitulatif des changements

Fichier Changement
promotion.service.ts createDiscount → findById(productId, true)
inventory.service.ts getProductLines → findById(productId, true)
tag.router.ts ajout optionalAuthGuard sur GET /product/:productId/tags
tag.controller.ts getByProduct transmet includeInactive si admin
product.service.ts la methode — delete utilise findById(id, true)
category.service.ts getProducts calcule désormais pricing via getBestPricing
popup.service.ts ajout uploadImage / deleteImage
popup.controller.ts ajout uploadImage / deleteImage
popup.router.ts ajout POST/DELETE /popups/:popupId/image

Récapitulatif tailles d'images

Emplacement Taille recommandée Ratio
Hero (grand carrousel homepage) 1920 × 800 px 12:5
Bannières promotions (carrousel secondaire) 1200 × 400 px 3:1
Images produits 800 × 800 px 1:1
Icônes catégories (page d'accueil) 200 × 200 px 1:1

Format JPG/WebP compressé, en respectant le ratio exact pour éviter tout recadrage via object-cover.

Avec nvm-windows, que tu as déjà installé :

Lister toutes les versions de Node installées sur ta machine

nvm list

(ou la version courte : nvm ls)

Ça affiche toutes les versions déjà téléchargées localement, avec un astérisque * à côté de celle actuellement active.

Voir aussi les versions disponibles en ligne (si tu veux en installer une nouvelle)

nvm list available

Basculer sur une version déjà installée

Si Node 20 apparaît déjà dans nvm list (ce qui est probable, on l'avait installé plus tôt) :

nvm use 20

Si tu as besoin d'une version précise (ex: 20.20.2), tu peux préciser :

nvm use 20.20.2

Si Node 20 n'apparaît pas dans la liste

nvm install 20
nvm use 20

Vérifier que le bon projet utilise la bonne version

Après un nvm use, cette version devient active pour tout nouveau terminal ouvert (pas seulement le projet courant — nvm-windows n'a pas de bascule automatique par dossier comme certains autres gestionnaires). Donc à chaque fois que tu changes de projet nécessitant une version différente, pense à refaire nvm use <version> dans le terminal avant de lancer tes commandes.

Vérifie avec :

node -v

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages