Laravel Headless LMS REST API.
To install defult docker enviroment either clone this repo or use
composer create-project escolallms/api escola-lms
This is fully working demo. Note that content is regeneraed every day - it's a seeder that is not persistent, every day database and files are cleared and rebuilt from skratch.
There are hundreds of tests in the packages and they are divided into:
Each packge contains their own php integration test this repo runs all of the
To run use
Cypress.io is running end-to-end tests
To launch those use
yarn && yarn run cypress open
You can see the results in the cypress dashboard including video artifacts
See makefile for all availabe devops tasks