Laravel 11 Starter project
- 📏 ESLint — To find and fix problems in your code
- 💖 Prettier — Code Formatter for consistent style
- 🐶 Husky — For running scripts before committing
- 🚓 Commitlint — To make sure your commit messages follow the convention
- 🚫 lint-staged — Run ESLint and Prettier against staged Git files
- 🗲 Pretty-quick - Runs prettier on git changed files
- 🔍 Laravel IDE Helper - Generates helper files that enable your IDE to provide accurate autocompletion
- 🍺 Laravel Pint - An opinionated PHP code style fixer for minimalists
- ⚗️ PHP Stan and Larastan - finding errors in your php code
- 😸 Github CI/CD workflow - Enforcing code formatting on pull requests
- 🤖 Dependabot - automating the dependency update process
- ⌨️ .vscode settings - Auto formating options
- Clone the repo
- Run composer install & npm install commands
- Run migrations
composer i
npm i
artisan migrate
Re-generate the docs yourself
sail artisan ide-helper:generate
Automatic PHPDocs for models
sail artisan ide-helper:models
Using commitzen instead of git commit -m "something"
git cz
Run PHP Stan
composer analyse
Format Laravel code
composer format
This project is licensed under the MIT license, Copyright (c) 2023 Renato Nabinger. For more information see the LICENSE file.