README.md 1,46 ko
Newer Older
Yoann Pigné's avatar
Yoann Pigné a validé
# JSBasicsLab[![Build Status](https://www-apps.univ-lehavre.fr/forge/WEB-IHM/JSBasicsLab/badges/master/build.svg)](https://www-apps.univ-lehavre.fr/forge/WEB-IHM/JSBasicsLab/pipelines)
Yoann Pigné's avatar
Yoann Pigné a validé

Ce projet est principalement constitué d'un fichier de tests (`test/js_basics/index.js`) qui s'applique sur un ensemble de fonctions (`src/js_basics/index.js`). Les tests sont écrits, mais le corps des fonctions testées est vide.

## Travail à réaliser

1. Se connecter a GitHub avec son propre login (créer un compte si nécessaire).
2. "Forker" le projet (bouton "fork" en haut à droite).
3. Cloner son propre projet dans une copie de travail locale (`git clone https://github.com/USERNAME/JSBasicsLab.git`)
4. Dans la copie de travail  exécuter la commande `npm install`
5. Lancer les tests : `npm test`
6. Il y a beaucoup d'erreurs. A vous de les corriger en écrivant le corps des fonctions dans le fichier `src/js_basics/index.js`.
7. Faire des commits au fur et a mesure que vous validez des tests. (`git add -u && git commit -m "un test de plus..."`)

## Fin du travail

Quand tous les tests passent et que les modifications sont enregistrées (avec des `commit`) :

1. Associez votre compte GitHub à la plateforme d'intégration continue [Travis CI](https://travis-ci.org/) et configurez Travis pour qu'il test votre projet.
2. publiez votre projet : `git push`
3. créez un [pull request](https://help.github.com/articles/about-pull-requests/) pour que je puisse évaluer votre travail.