Requirements
- PHP >= 7.4
- MySQL >= 8, MariaDB >= 10 or PostgreSQL >= 11
Steps to activate this project
- Clone this repository.
- Run
composer installto install all dependencies (add--no-devif you're using this in production). - Run
cp .env.example .envto create an.envfile based on the distributed.env.examplefile. - Update the
.envfile with a newAPP_KEYand the connection details for the database. - Run
php artisan migrateto create the database schema.
This project is fully tested. We have an automatic pipeline and an automatic code quality analysis tool set up to continuously test and assert the quality of all code published in this repository, but you can execute the test suite yourself by running the following command:
vendor/bin/phpunitNote: This assumes you've run composer install (without the --no-dev option).
We aim to keep the master branch always deployable. Exceptions may happen, but they should be extremely rare.
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
Please see SECURITY for details.
The MIT License (MIT). Please see License File for more information.