Aller au contenu principal
Version: v0.21

Compiler le scanner depuis les sources

Pour compiler le dossier /src/ en un seul fichier /dist/scanner, il faut procéder comme suit :

  1. Installez les dépendances Composer :

    composer install
  2. Run command

    composer build

Version the documentation

Create a documentation snapshot when publishing a scanner release:

cd docs
corepack yarn docusaurus docs:version 0.18.0

Remplacez 0.18.0 par la nouvelle version du scanner. Validez les fichiers générés versioned_docs, versioned_sidebars et versions.json avec les changements de publication. La documentation actuelle reste disponible sous l'onglet Latest.

Détails techniques

Le processus de compilation crée un fichier PHAR (PHP Archive) avec un stub en mode CLI. Cette approche évite d'utiliser Phar::webPhar(), qui effectue une vérification de signature stricte. Le stub en mode CLI utilise Phar::mapPhar() à la place, ce qui est plus résistant à la corruption pendant le téléchargement ou le transfert tout en maintenant la sécurité pour l'utilisation en ligne de commande.