You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Louis DUFOUR d22bb6dc71
continuous-integration/drone/push Build is failing Details
Mise à jour de '.drone.yml'
2 years ago
.idea [INIT] Premier dépôt 2 years ago
Templates [DEV] Ajout de l'accessibilité au WS avec authentification 2 years ago
Traitement [DEV] Merge from last version 2 years ago
bfmw [DEV] Merge from last version 2 years ago
common [DEV] Ajout des tests 2 years ago
css [INIT] Premier dépôt 2 years ago
images [INIT] Premier dépôt 2 years ago
js [INIT] Premier dépôt 2 years ago
.drone.yml Mise à jour de '.drone.yml' 2 years ago
.gitignore [DEV] gitignore updating 2 years ago
.htaccess [INIT] Premier dépôt 2 years ago
README.md [DEV] Ajout des tests 2 years ago
common.php [DEV] Merge from last version 2 years ago
composer.json [DEV] Ajout des tests 2 years ago
include.php [INIT] Premier dépôt 2 years ago
index.php [INIT] Premier dépôt 2 years ago
refresh.php [INIT] Premier dépôt 2 years ago
self_server_concrete.php [INIT] Premier dépôt 2 years ago

README.md

WebPage

This project proposes a website allowing you to manage your library. It allows you to search for books in OpenLibrary, add them to your own library and manage loans.

Getting Started

If you want to test this project locally, simply git clone this project on a apache/php8 system

Running the tests

You can run some unit tests but there are few. So, you must use phpUnit.

Tests are in common/Tests

In the context of continous integration, you have to deploy phpUnit. Next, simply execute tests on a php8 image with commands like :

vendor/bin/phpunit --filter "/([METHOD_TO_TEST])( .*)?$/" [path to the test classes]

You can find more details in the Drone documentation

Authors

Cédric Bouhours

Acknowledgements

Marc Chevaldonné and Camille Petitalot