Checkmate is a tool that allows users to quickly see which Tighten projects are behind their prescribed Laravel version.
- Clone the repository locally
- Install dependencies with
composer install
- Copy
.env.example
to.env
and modify its contents to reflect your local environment - Make a new Github token with the
repo
scope selected and save it in.env
asGITHUB_TOKEN
- Generate an application key via the terminal:
php artisan key:generate
- Create a database for the application and enter the database connection details in
.env
- Run the database migrations and seeders:
php artisan migrate
- Install the frontend dependencies:
npm install
- Build the frontend dependencies:
npm run dev
- Configure a web server, such as the built-in PHP web server or Laravel Valet, to use the public directory as the document root
For the built-in PHP web server:
php -S localhost:8080 -t public
- Run the following commands to populate the database:
- Import Laravel Versions:
php artisan sync:laravel-versions
- Import projects and their version details:
php artisan sync:projects
- Import Laravel Versions:
- Visit the website in the browser
Make sure to copy .env.testing.example
to .env.testing
and modify its contents to reflect your testing environment.
vendor/bin/phpunit
Please see CONTRIBUTING for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.