The api boilerplate build on Laravel 8, this using to start a project with api faster.
-
PHP >=7.2
-
Nodejs >=10.22.1
-
Docker Engine >=19.03.13
-
Docker compose >=1.27.4
-
mkcert - Install mkcert & generate key following the guide
-
cz-cli - Support convention of message when commit to repo. Install following the guide
docker-compose up -d
docker-compose exec -T <service_api_name> cp .env.example .env
docker-compose exec -T <service_api_name> composer install
docker-compose exec -T <service_api_name> php artisan key:generate
docker-compose exec -T <service_api_name> php artisan migrate --seed
docker-compose exec -T <service_api_name> vendor/bin/phpunit
docker-compose exec -T <service_api_name> vendor/bin/phpcs
docker-compose exec -T <service_api_name> vendor/bin/phpcbf
Run command line to update changelogs following standard-version
yarn release -- --prerelease
git add </file>
cz
git push to branch
Maintained by: KUN
MIT