composer update pour mettre à jour les dépendances PHP.Afin d'installer le projet proprement, il faut IMPÉRATIVEMENT suivre les étapes suivantes :
Pour cela, il faut tout d'abord avoir git d'installé sur votre machine.
git clone https://github.com/IUT-Orsay-LP-PRISM/GAPM-website.gitLe projet utilise principalement 2 gestionnaires de dépendances :
(ici v14.21.1).Composer est le gestionnaire des dépendances de PHP, il va nous permettre d'intégrer directement des bibliothèques dans notre projet. Comme, PHPMailer, un système d'envoi d'email.
Aller sur le site de composer (lien plus haut), puis télécharger "Composer-Setup.exe" et l'installer. Une fois que celui-ci est installé, pensez à redémarrer votre ordinateur.
Lorsque votre installation a été faite, exécutez la commande suivante dans le dossier du projet :
composer installFaites ce qu'il faut pour l'installation du Virtual Host si vous avez WampServer. Normalement tout est bon, vous pouvez maintenant lancer le projet.
Cependant, aucune modification du CSS sera possible. En effet, pour démarrer le projet il suffit juste d'avoir Composer. La suite node.js est nécessaire pour compiler le SCSS en CSS avec Webpack.
NPM est le gestionnaire de dépendances de NodeJS, il va nous permettre d'intégrer directement des bibliothèques JavaScript dans notre projet. Les futurs libs de Stats par exemple.
Pour pouvoir utiliser NPM, il faut télécharger NodeJS, il faut aller sur leur site (lien plus haut), puis télécharger le msi (node-v14.21.1-x64.msi ou node-v14.21.1-x86.msi) et l'installer.
Une fois installé, pensez à redémarrer votre PC.
Normalement, tout est bon, NPM ne vous servira uniquement que si vous souhaitez faire du CSS ou du JavaScript, sinon pour seulement du PHP il n'a aucun intérêt.
Après avoir installé NodeJS vous pouvez utiliser Webpack pour compiler les fichiers SCSS et JS.
npm installnpm run dev npm run build