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 migrateRe-generate the docs yourself
sail artisan ide-helper:generateAutomatic PHPDocs for models
sail artisan ide-helper:modelsUsing commitzen instead of git commit -m "something"
git czRun PHP Stan
composer analyseFormat Laravel code
composer formatThis project is licensed under the MIT license, Copyright (c) 2023 Renato Nabinger. For more information see the LICENSE file.