Skip to content
Snippets Groups Projects
Commit 34ec3e77 authored by Thomas Fritsch's avatar Thomas Fritsch
Browse files

maj readme

simplification setup (fork obligatoire)
précisions comptes reporter patricia & nicolas
corrections mise en forme
parent d29c46ce
Branches
No related tags found
No related merge requests found
...@@ -12,19 +12,22 @@ ...@@ -12,19 +12,22 @@
## A.1. Récupération du projet ## A.1. Récupération du projet
**Ce repo contient une solution commentée du précédent TP.** <br> **Ce repo contient une solution commentée du précédent TP.** <br>
Pour ce TP vous pouvez soit repartir de vos fichiers du précédent TP (si vous l'aviez terminé et que le formateur a validé que tout était correct notamment au niveau de la config Babel et webpack) ou bien cloner ce repo et vous en servir comme base pour ce TP. Il va vous de base pour ce nouveau TP.
*Si vous repartez de vos fichiers, **pensez à faire un `git pull`** pour récupérer les dernières modifications du repo (probablement des modifs de CSS ou des corrections de dernière minute).*
1. **Commencez par faire un fork du TP :** 1. **Commencez par faire un fork du TP :**
- soit en cliquant sur le bouton `"Créer une divergence"` (_`"Fork"` sur la version anglaise de gitlab_) - soit en cliquant sur le bouton `"Créer une divergence"` (_`"Fork"` sur la version anglaise de gitlab_)
- soit en vous rendant directement sur https://gitlab.univ-lille.fr/js/tp2/-/forks/new - soit en vous rendant directement sur https://gitlab.univ-lille.fr/js/tp2/-/forks/new
Choisissez de placer le fork dans votre profil utilisateur et vérifiez que le repo est **bien en mode "privé"** Choisissez de placer le fork dans votre profil utilisateur et configurez le repo **en mode "privé"**
2. **Ajoutez-votre encadrant de TP en tant que "reporter" pour qu'il ait accès à votre code :**
- dans le menu de gauche, cliquez sur `"Membres"`,
- entrez comme **nom d'utilisateur** celui de votre encadrant de TP (`@nicolas.anquetil`, `@patricia.everaere-caillier` ou `@thomas.fritsch`)
- ... et `"reporter"` comme **rôle**.
2. **Ajoutez moi en tant que "reporter" pour que j'ai accès à votre code :** dans le menu de gauche, cliquez que `"Membres"`, et entrez `@thomas.fritsch` comme nom d'utilisateur, et donc `"reporter"` comme rôle.
3. **Récupérez ensuite les fichiers de ce TP grâce à Git : clonez votre fork dans un dossier de votre choix** : 3. **Ouvrez ensuite un terminal et récupérez les fichiers de ce TP grâce à Git en clonant votre fork dans un dossier de votre choix :**
```bash ```bash
mkdir ~/tps-js mkdir ~/tps-js
git clone https://gitlab.univ-lille.fr/<votre-username>/tp2.git ~/tps-js/tp2 git clone https://gitlab.univ-lille.fr/<votre-username>/tp2.git ~/tps-js/tp2
......
...@@ -47,7 +47,7 @@ _**L'objectif de cet exercice est d'utiliser une classe à l'intérieur d'une au ...@@ -47,7 +47,7 @@ _**L'objectif de cet exercice est d'utiliser une classe à l'intérieur d'une au
- si cet enfant est lui-même une instance de Component, on fait alors appel à la méthode `render()` du `Component` enfant (petit indice : ça ressemble quand même beaucoup au concept de "récursivité"...) - si cet enfant est lui-même une instance de Component, on fait alors appel à la méthode `render()` du `Component` enfant (petit indice : ça ressemble quand même beaucoup au concept de "récursivité"...)
- si l'enfant est une chaîne de caractères, alors la chaîne est ajoutée telle qu'elle, comme auparavant - si l'enfant est une chaîne de caractères, alors la chaîne est ajoutée telle qu'elle, comme auparavant
> **NB :** Pour tester si un enfant est de la classe `Component`, vous pouvez là aussi utiliser l'opérateur [`instanceof`](https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/instanceof)_ > _**NB :** Pour tester si un enfant est de la classe `Component`, vous pouvez là aussi utiliser l'opérateur [`instanceof`](https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/instanceof)_
Si votre code fonctionne correctement, vous devez avoir le rendu suivant : Si votre code fonctionne correctement, vous devez avoir le rendu suivant :
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment