---
# System prepended metadata

title: GLO-2003 - Équipe 03

---

GLO-2003 - Équipe 03
===

## Guide de démarrage

### Prérequis
Logiciels nécessaires au bon fonctionnement de l'application:

- Java >= 8
- Maven

### Lancement de l'application

Si c'est la première que vous lancez l'application, il vous faut installer les dépendances à l'aide de Maven:

```bash
$ mvn clean install
```

## Commandes utiles

Une fois les dépendances installées, vous pouvez lancer l'application qui sera desservie à l'adresse suivante: http://localhost:4567

```bash
$ mvn exec:java
```

Il est possible d'exécuter tous les tests unitaires du projet avec la commande suivante: 

```bash
$ mvn test
```

Il est également possible d'obtenir un rapport de couverture de code pour ces tests. Une fois générer, celui-ci sera disponible sous `target/site/jacoco/index.html`.

```bash
$ mvn jacoco:report
```

Un linter est aussi mis à la disposition des utilisateurs pour s'assurer de respecter le style de programmation choisi par l'équipe (Google Java). Un pre-commit hook sera également installer lors de la première installation du projet.

```bash
$ mvn git-code-format:format-code -DglobPattern=**/*
```



## Utilisation de l'application

L'application est une API Web, vous pouvez donc tester son bon fonctionnement en vous rendant à l'adresse http://localhost:4567/hello qui retournera `Hello World` en format JSON.

## Hébergement

Le site est en ligne à l'adresse suivante: https://glo2003-h2020-eq03.herokuapp.com

## Membre de l'équipe

- [Alexandre de Beaumont](https://github.com/Ocaenyth)
- [Pierre-Yves Caron-Ouellette](https://github.com/Flitnet)
- [Maxime Corriveau-Faucher](https://github.com/Ender0Storm)
- [Nicolas Dionne](https://github.com/NicolasDionne)
- [Xavier Filion](https://github.com/Brutalysk)
- [Vincent Grégoire](https://github.com/zeasdfgt)
- [Samuel Murret-Labarthe](https://github.com/xsam00)
- [Jonathan Samson](https://github.com/ZeCaype)

