Verified Commit 811d3c24 authored by Romain De Laage De Bellefaye's avatar Romain De Laage De Bellefaye 🌳
Browse files

Final README commit

parent 346d9242
Pipeline #79846 passed with stage
in 15 seconds
......@@ -2,7 +2,9 @@
## Construction
Dépendances : compilateur C++11, Qt
Dépendances : compilateur C++11, Qt5
Testé sur Linux, Windows et Mac, devrait fonctionner sur la majorité des systèmes UNIX du moment que Qt5 est supporté
```sh
qmake
......@@ -12,3 +14,23 @@ make
## Documentation
La documentation du projet et de ses classe est générée automatiquement par la CI et est disponible [ici](https://rdelaage.gitlab.utc.fr/lo21-projet/).
## BDD
Pour le stockage, nous utilisons une base de données SQLite nommées `application.db`
### Placemement du fichier
Pour le moment le chemin vers la base de données est écrit en dur dans le code source. Il faut placer le fichier (présent dans ce dépôt git) dans le dossier de build de l'application (il lit le fichier avec le chemin `application.db` donc le fichier doit se trouver là où est défini le dossier courant de l'application, `$PWD` sur les systèmes UNIX).
### Créer ou insérer des données dans la BDD
Pour créer la BDD il faut lancer le fichier `sql/tables.sql` avec un client sqlite3 :
```
sqlite3 application.db -init sql/tables.sql
```
On peut ensuite insérer des jeux de données, ceux de base sont dans le dossier `sql` et d'autres sont dans le dossier `extra`:
```
sqlite3 application.db -init <chemin>
```
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment