Skip to content

Conversation

@RealMrHex
Copy link
Member

This pull request removes documentation files and the changelog, updates configuration for greater flexibility, and drops a package dependency. The most important changes are grouped below:

Documentation Removal:

  • Deleted the entire contents of CHANGELOG.md and docs/README.md, removing version history, feature breakdown, architecture overview, and usage documentation from the repository. [1] [2]

Configuration Enhancements:

  • Updated config/modulite.php to allow sorting and validation options to be set via environment variables, improving configurability for component registration.
  • Added new performance-related configuration sections to config/modulite.php, including discovery stats caching, skipping disabled modules, batch component scans, static caching, deferred validation, skipping duplicate panels, and disabling reflection for production. These settings are now environment-aware for better optimization. [1] [2]
  • Added a module system approach option to config/modulite.php, allowing users to choose between nwidart and panicdevs module management systems via environment variable.

Dependency Changes:

  • Removed the nwidart/laravel-modules package from composer.json requirements, decoupling the package from a specific module system and enabling support for alternative solutions.

@RealMrHex RealMrHex self-assigned this Sep 4, 2025
@RealMrHex RealMrHex added the enhancement New feature or request label Sep 4, 2025
@RealMrHex RealMrHex merged commit 3283a7a into production Sep 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants