{"repo":"Hi-Folks/gh-actions-yaml-generator","free":true,"listed":false,"github":"https://github.com/Hi-Folks/gh-actions-yaml-generator","clone":"git clone https://github.com/Hi-Folks/gh-actions-yaml-generator.git","description":"Ghygen is a GitHub Actions configurator for your PHP / Laravel project.","language":"PHP","stars":331,"topics":["laravel","github-actions","generator","yaml-configuration","yaml","hacktoberfest"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Ghygen Ghygen is a GitHub Actions configurator for your PHP / Laravel project. Ghygen allows you creating your Yaml file for GitHub Actions , for Laravel/PHP web application, so you can: - select triggering events: manually or automatically, when the developer push the code on a specific branch, or a developer create a new Pull Request ; - select branches; - enable caching for all vendors; - enable caching PHP packages; - select multiple PHP versions (8.3, 8.2, 8.1, 8.0, 7.4); - select multiple Laravel versions (11, 10, 9, 8, 7, 6), useful if you are developing a Laravel Package and you want to test it with multiple Laravel version; - select Node version for NPM (executing scripts via npm run ); - caching node packages; - setup Mysql Database service; - setup PostgreSQL Database service; - setup Sqlite in memory database; - run migrations; - execute tests via phpunit; - execute tests via PestPHP; - static code analysis with phpstan or psalm; - create Sarif report (with Psalm) for GitHub integration with code scanning ; - code sniffer (via phpcs for PSR12 compatibility); - validate Yaml file; - execute Browser Test via Laravel Dusk. - Run Deployments via Ploi using Ploi Deploy Action. If you want to test and use quickly this tool, I deployed the codebase ( develop branch) on Digital Ocean Platform: - Ghygen Demo. If you want to start using it locally you can clone the repo and install it following the instructions below. Command line Ghygen is also a command line tool for gene","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hi-Folks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hi-Folks/gh-actions-yaml-generator/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."}