Skip to content
This repository was archived by the owner on Jul 1, 2020. It is now read-only.

Ressources de la seconde formation Javascript donnée par Mathieu CAROFF et Youen FROGER

Notifications You must be signed in to change notification settings

mathieucaroff/formation-js-ismin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Formation JS Ismin

Ce repository git sert de base à la seconde formation Javascript donnée par Mathieu CAROFF et Youen FROGER en novembre 2018.

La suite de ce fichier README explique l'installation des dépendances et comment obtenir un environnement de développemenet prêt à être utilisé.

Si vous rencontrez des difficultés à un point quelconque de ce tutoriel, vous pouvez contacter Mathieu CAROFF par mail ou par messenger pour obtenir de l'aide.

Installation des dépendances

NodeJS, NPM et Git

Le moteur NodeJS et le gestionnaire de paquets NPM sont nécessaires. Le système de gestion de sources Git est optionnel.

Windows et MacOS

Sur Windows et MacOS, NodeJS et NPM peuvent être installés ensembles en téléchargeant un installeur depuis le site officiel. Le choix par défaut inclut aussi le gestionnaire de paquets NPM dont nous auront besoin.

Alternativement, sur Windows, si vous utilisez Chocolatey, l'installation peut se faire en executant la commande ci-dessous dans un terminal Windows lancé en tant qu'administrateur.

chocolatey install nodejs git

Alternativement, sur MacOS, si vous utilisez Homebrew, vous pouvez installer nodejs et npm avec la commande ci-dessous :

brew install nodejs npm git

Linux

Sur linux Ubuntu et toutes les distributions utilisant APT, l'installation se fait facilement en executant la ligne de commande ci-dessous :

sudo apt install nodejs npm git

Récupération des sources

Si vous n'avez pas installé git, téléchargez ce dossier sous forme de .zip en utilisant le bouton vert en haut à droite de la page "Cloner ou télécharger", puis décompressez l'archive.

Si vous avez installé git, vous pouvez utiliser la commande ci-dessous pour télécharger le repository. Cela créera un dossier "formation-js-ismin" dans le dossier courant. Note : le dossier courant est celui désigné par la variable $PWD. Utilisez la commande pwd pour afficher sa valeur.

git clone https://github.com/mathieucaroff/formation-js-ismin.git

Installation des paquets NodeJS spécifiés dans package.json

Se placer à l'intérieur du repository (par exemple avec cd formation-js-ismin), et exécuter:

npm install

Ceci va créer localement un dossier node_modules contenant les dépendances "p5", "webpack", "webpack-cli" et "webpack-dev-server".

Tester l'installation

Si tout a fonctionné, vous devez pouvoir exécuter la commande ci-dessous depuis l'intérieur du repository,

npm run dev

puis ouvrir votre navigateur à l'adresse http://localhost:9000/ et voir un rectangle noir.

Tester le rechargement automatique de la page

Ouvrez la console développeur. Le message "Formation-JS-ISMIN" doit y être écrit.

Ouvrez le fichier index.js et changer le text "Formation-JS-ISMIN" par autre chose. Lorsque vous sauvegardez, la page web doit se recharger automatiquement et la console afficher le nouveau texte.

Lien(s) util(s)

Documentation de la librairie de dessin p5: https://p5js.org/

About

Ressources de la seconde formation Javascript donnée par Mathieu CAROFF et Youen FROGER

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published