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 c9044053ab
continuous-integration/drone/push Build is passing Details
Mise à jour de '.drone.yml'
1 year ago
.idea [INIT] Premier dépôt 1 year ago
Templates [DEV] Ajout de l'accessibilité au WS avec authentification 1 year ago
Traitement [DEV] Merge from last version 1 year ago
bfmw [DEV] Merge from last version 1 year ago
common [DEV] Ajout des tests 1 year ago
css [INIT] Premier dépôt 1 year ago
images [INIT] Premier dépôt 1 year ago
js [INIT] Premier dépôt 1 year ago
.drone.yml Mise à jour de '.drone.yml' 1 year ago
.gitignore [DEV] gitignore updating 1 year ago
.htaccess [INIT] Premier dépôt 1 year ago
Dockerfile Add(master): dockerfile 1 year ago
README.md [DEV] Ajout des tests 1 year ago
common.php [DEV] Merge from last version 1 year ago
composer.json [DEV] Ajout des tests 1 year ago
include.php [INIT] Premier dépôt 1 year ago
index.php [INIT] Premier dépôt 1 year ago
refresh.php [INIT] Premier dépôt 1 year ago
self_server_concrete.php [INIT] Premier dépôt 1 year 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