- Structure du dépôt et script exécutable – 2 pts
- Script présent à la racine du fork, exécutable (
install.shouinstall.ps1).
- Exécution fonctionnelle de bout en bout – 5 pts
- Le script s’exécute sans erreur sur l’OS annoncé et installe ce qui est nécessaire.
- Vérification de présence avant installation (sobriété) – 4 pts
- Chaque logiciel/package est testé avant tentative d’installation.
- Idempotence – 5 pts
- Une deuxième exécution n’entraîne ni réinstallation inutile ni casse de l’environnement.
- Logs et lisibilité – 2 pts
- Messages explicites et colorés (
ok,err,info), clairs pour l’utilisateur.
- Gestion des erreurs et codes de sortie – 2 pts
- Gestion des échecs (installation ratée, commande introuvable) avec sortie en erreur (
exit 1).