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
No related branches found
No related tags found
No related merge requests found
......@@ -12,19 +12,22 @@
## A.1. Récupération du projet
**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.
*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).*
Il va vous de base pour ce nouveau 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 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
mkdir ~/tps-js
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
- 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
> **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 :
......@@ -118,10 +118,10 @@ class Counter {
}
console.log(
Counter.getCounter(), // 0
Counter.counter, // 1
Counter.getCounter(), // 1
Counter.counter, // 2
Counter.getCounter(), // 0
Counter.counter, // 1
Counter.getCounter(), // 1
Counter.counter, // 2
);
```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment