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
e10c2c2d74
continuous-integration/drone/push Build is passing
Details
|
1 year ago | |
---|---|---|
.idea | 1 year ago | |
Templates | 1 year ago | |
Traitement | 1 year ago | |
bfmw | 1 year ago | |
common | 1 year ago | |
css | 1 year ago | |
images | 1 year ago | |
js | 1 year ago | |
.drone.yml | 1 year ago | |
.gitignore | 1 year ago | |
.htaccess | 1 year ago | |
Dockerfile | 1 year ago | |
README.md | 1 year ago | |
common.php | 1 year ago | |
composer.json | 1 year ago | |
include.php | 1 year ago | |
index.php | 1 year ago | |
refresh.php | 1 year ago | |
self_server_concrete.php | 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