SwissKnife Docs
Développeurs

Contribution

Préparer l'environnement et ouvrir une pull request ciblée.

Les règles complètes sont dans CONTRIBUTING.md du dépôt produit.

Environnement

  1. Forkez puis clonez le dépôt.
  2. Utilisez Node.js 22 (engines du package.json).
  3. Installez depuis le lockfile et lancez :
npm ci
npm run dev

Interface : http://127.0.0.1:2499.

Le serveur reste local par défaut. Utilisez npm run dev:lan uniquement pour une vérification depuis un autre appareil d'un réseau local de confiance.

Build Docker depuis les sources : docker compose -f docker-compose.yml -f docker-compose.build.yml up -d --build → http://127.0.0.1:2501.

Avant une pull request

npm run lint
npm test
npm run build
  • limitez chaque pull request à un sujet cohérent ;
  • utilisez des commits conventionnels (feat:, fix:, docs:, chore:) ;
  • ouvrez la pull request contre main ;
  • ne commettez jamais .env, dist/ ou node_modules/.

Les vulnérabilités suivent Politique de sécurité. Conduite : CODE_OF_CONDUCT.md.

Sur cette page