{"repo":"wayofdev/laravel-package-tpl","free":true,"listed":false,"github":"https://github.com/wayofdev/laravel-package-tpl","clone":"git clone https://github.com/wayofdev/laravel-package-tpl.git","description":"🚀 Jump-start your Laravel package development with our pre-configured Composer template, designed for seamless integration. This template includes essential tools such as PHPUnit, PHPStan, GitHub Actions, and Docker to streamline your workflow and enhance productivity.","language":"Makefile","stars":11,"topics":["laravel-package","laravel-template","php","php8","template","laravel-package-template"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Build Project Quality Community Laravel Package Template This is a template repository designed to kick-start the development of Laravel packages with essential tools and setups pre-configured. If you like/use this package, please consider ⭐️ starring it. Thanks! 🚀 Features This template repository includes several features to streamline the development of Laravel packages: → Testing - Configured PHPUnit for unit testing. - Integrated Pest PHP for elegant console support and architecture testing. - Orchestra Testbench for Laravel package testing. - PHPStan extensions for PHPUnit and Laravel. - Infection for mutation testing to ensure quality. - Mutation test reports are uploaded Stryker Mutator Dashboard. → Static Analysis - PHPStan for static analysis, ensuring code quality and robustness. - Larastan for Laravel-specific static analysis. - PHPStan strict rules for enforcing strict type checks and standards. - Psalm for finding errors in PHP applications through static analysis. - PHP Rector for automated code upgrades and refactoring, maintaining modern code standards. → Coding Standards - PHP CS Fixer Config with custom configuration for consistent code style. - Composer Normalize to ensure a consistent composer.json format. - Yamllint for YAML file linting. - Actionlint for GitHub Actions workflow linting. - Markdownlint for Markdown file linting. → Continuous Integration - Automated testing with code coverage report generation using PHPUnit and Xdebug, uploaded to Codeco","default_branch":null,"files":null,"tree":[],"storefront":"/r/wayofdev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wayofdev/laravel-package-tpl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}