mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal.git
synced 2025-12-11 06:46:47 +00:00
5776b01d15ba060a10e69d3dbbf8b8fbb2e89234
Shift automatically applies the Laravel coding style - which uses the PSR-12 coding style as a base with some minor additions. You may customize the code style applied by configuring [Pint](https://laravel.com/docs/pint), [PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer), or [PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) for your project root. For more information on customizing the code style applied by Shift, [watch this short video](https://laravelshift.com/videos/shift-code-style).
Development
Installation
cp .env.example .env
docker run --rm \
-u "$(id -u):$(id -g)" \
-v $(pwd):/var/www/html \
-w /var/www/html \
laravelsail/php81-composer:latest \
composer install --ignore-platform-reqs
(you need a valid Laravel Nova license)
Start docker development containers
vendor/bin/sail up -d
Migrate and seed the database
./vendor/bin/sail artisan migrate:fresh --seed
Laravel storage link
./vendor/bin/sail artisan storage:link
Install node dependencies
vendor/bin/sail yarn install
Start just in time compiler
vendor/bin/sail yarn dev
Update dependencies
vendor/bin/sail yarn
Contributing
WIP
Security Vulnerabilities
If you discover a security vulnerability within this project, please send an e-mail to Benjamin Takats via bt@affekt.de. All security vulnerabilities will be promptly addressed.
License
Open-sourced software licensed under the MIT license.
Languages
PHP
60%
Blade
34.9%
JavaScript
2.9%
Shell
1.1%
Vue
0.6%
Other
0.5%