Added Automated Workflow for PHP Linting
A new file .github/workflows/pint.yml has been added that initiates an automated process for PHP linting whenever new code is pushed. This is achieved through integrating third-party tools like aglipanci/laravel-pint-action and stefanzweifel/git-auto-commit-action.
Automated Updates to Changelog
A file .github/workflows/update-changelog.yml has been created to automate the process of updating the CHANGELOG.md file every time a new release is published. It utilizes stefanzweifel/changelog-updater-action and stefanzweifel/git-auto-commit-action for this purpose.
Improved Version Control with .gitignore
A new .gitignore file has been added, which includes references to various files and directories that Git should not track, making our version control more clean and efficient.
Updated Documentation
The README.md has been updated with installation instructions for necessary packages and the Filament Survey plugin. This also includes instructions for installing a modified version of the Laravel Survey package for better ease of use.
Dependency Updates
Our composer.json file has been updated, with the dependency on matt-daneshvar/laravel-survey removed and a repository for the modified version added. This helps keep our package dependencies up-to-date and effective.
Code Clean-up
Several files have been updated to remove unused import statements. This will make our code more readable and maintainable in the long run.
Minor Adjustments in Code
In the Questions.php file, the type declaration for the $columnSpan variable has been refined to adhere to best coding practices.
PR Summary
Added Automated Workflow for PHP Linting A new file
.github/workflows/pint.yml
has been added that initiates an automated process for PHP linting whenever new code is pushed. This is achieved through integrating third-party tools like aglipanci/laravel-pint-action and stefanzweifel/git-auto-commit-action.Automated Updates to Changelog A file
.github/workflows/update-changelog.yml
has been created to automate the process of updating the CHANGELOG.md file every time a new release is published. It utilizes stefanzweifel/changelog-updater-action and stefanzweifel/git-auto-commit-action for this purpose.Improved Version Control with .gitignore A new
.gitignore
file has been added, which includes references to various files and directories that Git should not track, making our version control more clean and efficient.Updated Documentation The README.md has been updated with installation instructions for necessary packages and the Filament Survey plugin. This also includes instructions for installing a modified version of the Laravel Survey package for better ease of use.
Dependency Updates Our composer.json file has been updated, with the dependency on matt-daneshvar/laravel-survey removed and a repository for the modified version added. This helps keep our package dependencies up-to-date and effective.
Code Clean-up Several files have been updated to remove unused import statements. This will make our code more readable and maintainable in the long run.
Minor Adjustments in Code In the
Questions.php
file, the type declaration for the$columnSpan
variable has been refined to adhere to best coding practices.