# Plugin Ecoindex pour Lighthouse

npm GitHub License

# Introduction

Ce plugin ajoute EcoIndex® à Lighthouse®.

# Il permet d'obtenir :

  • Les mesures d'impact environnementale multicritères de votre site ;
  • Une évalation de la mise en oeuvre des bonnes pratiques du Green IT ;

# En générant :

  • Des rapports HTML, JSON ou la Déclaration Environnementale de votre site – Environmental Impact Statement (EIS) – une initiative de GreenIT.fr®
  • Des résultats automatiquement ajoutés à votre CI/CD ou un à serveur Lighthouse.

# Il peut être utilisé de quatre manières différentes :

  • En ligne de commande npx lighthouse-plugin-ecoindex <command> <options> avec le cli fourni par le plugin ;
  • Avec Lighthouse cli npm lighthouse <url> <options> ;
  • Avec Lighthouse CI ;
  • Avec l'application compagnon EcoindexApp, installable et utilisable sur votre ordinateur.

# En respectant des contraintes permettant :

  • D'avoir des mesures réalistes et où les éléments des pages sont chargés (images, scripts, polices, etc.) ;
  • D'avoir des mesures normalisées entre chaque exécution ;
  • D'obtenir des mesures comparables entre les sites.

# Les contraintes / process reproductible :

Lors de la mesure d'un parcours utilisateur, le cache est vide au début du parcours, mais est conservé et réutilisé tout au long du parcours, si il est mise en place par le site (Bonne pratique).

# Récapitulatif des fonctionnalités

  • cli (int) client interne npx lighthouse-plugin-ecoindex <command> <options> ;
  • cli (lh) client Lighthouse npm lighthouse <url> <options> ;
  • CI Lighthouse CI
Fonctionnalités cli(int) cli(lh) CI
Rapports Lighthouse avec les audits ecoindex
Bonnes pratiques Green IT
Déclaration Environnementale
Publication des données d'audits à un serveur Lighthouse
Puppeteer

# Documentation des usages

lighthouse-plugin-ecoindex CLI
guides/1-lighthouse-ecoindex-cli/
Lighthouse CLI
guides/2-lighthouse-cli/
Lighthouse CI
guides/3-lighthouse-ci/

Details of plugin results
Details of plugin results