Skip to content

Instantly share code, notes, and snippets.

@JasonBrardDev
JasonBrardDev / prestashop-herd-driver.md
Last active October 24, 2025 10:53
Corriger les erreurs 404 de l'admin PrestaShop sur Laravel Herd - Driver Valet personnalisé

Corriger les erreurs 404 de l'admin PrestaShop sur Laravel Herd

Problème

Lors de l'utilisation de PrestaShop avec Laravel Herd, le back-office admin affiche des erreurs 404 sur les routes basées sur Symfony (nouvelles pages admin), alors que les anciennes pages admin fonctionnent correctement.

URL fonctionnelle (legacy) :

https://votresite.test/admin123/index.php?controller=AdminDashboard&token=...

Configuration SSH optimisée pour Zsh + Oh My Zsh

1. Configuration du fichier SSH

Créer le fichier de configuration SSH

# Créer le fichier de config SSH
touch ~/.ssh/config
chmod 600 ~/.ssh/config

Configuration spécifique Husky dans un Mono-repo

Contexte

Dans un mono-repo, nous avons une structure où le dossier .git est à la racine du projet, mais les dépendances et scripts (comme lint-staged, commitlint, etc.) sont dans un sous-dossier frontend.

mono-repo/
├── .git/
├── .husky/
│ ├── commit-msg

Configuration de Husky avec Astro et pnpm

Ce guide vous montre comment configurer rapidement Husky dans un projet Astro avec pnpm, en incluant ESLint, Prettier et commitlint.

Installation des dépendances

# Installation de Husky
pnpm add -D husky
@JasonBrardDev
JasonBrardDev / conventional-commit.md
Last active March 12, 2025 15:28
Conventional commit

Guide Complet des Conventional Commits

Structure d'un Conventional Commit

<type>[optional scope]: <description>

[optional body]

Astro Lint & pre-commit setup

Prerequisites 👀

  • Astro clean install
  • pnpm

Let's goooo 🚀

Install & setup Commitlint

WIP

@JasonBrardDev
JasonBrardDev / nvmCommands.md
Created November 7, 2024 09:57
NVM commands

NVM Commands

Set default node version

# nvm set default node version 23.1.0
nvm alias default 23.1.0

# nvm set default node version 18
nvm alias default 18 # default -> 18 (-> v18.20.2)