Aller au contenu principal
Version: v0.19

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.