oddnoc / silverstripe-artefactcleaner

Find and optionally delete disused tables and fields in a SilverStripe database.
Other
12 stars 5 forks source link

Update to align with SilverStripe 5 and PHP 8 standards #12

Closed jasonloeve closed 1 year ago

jasonloeve commented 1 year ago

Description:

This PR contains a series of updates, refactoring, and cleanups to align with SilverStripe 5 and PHP 8 standards.

Key Changes:

  1. Alignment with Standards: The codebase has been updated to align with SilverStripe 5 and PHP 8.
  2. Refactoring: A series of refactoring tasks have been completed to adhere to the updated standards.
  3. Build Cleanup: Minor refactoring and cleaning of the build process were undertaken.
  4. Configuration: Updated the .editorconfig file to align with the current standards.
  5. Removal: Deleted .scrutinizer.yml.
  6. Changelog Update: Added a new version entry in CHANGELOG.md that mentions compatibility with the framework ^5.0 and updated standards to PHP 8.
  7. README Update: Modified the README file to make it more descriptive and clear.
  8. New Additions: Added _config.php, docs/en/README.md, and phpcs.xml.dist files.
  9. Composer.json Update: Updated and added new configurations in the composer.json file.
  10. Code Refactoring: The ArtefactCleanTask.php file underwent significant refactoring, including renaming the file path, improving type hinting, and other PHP 8 compatible changes.
oddnoc commented 1 year ago

Thanks for this. Will review after recovering from covid :(