Skip to content

Instantly share code, notes, and snippets.

@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) 

Astro Lint & pre-commit setup

Prerequisites 👀

  • Astro clean install
  • pnpm

Let's goooo 🚀

Install & setup Commitlint

WIP

@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]

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

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 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
@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=...