Skip to content

chore: rename app-modules directory to packages#203

Merged
ManukMinasyan merged 8 commits intomainfrom
chore/rename-app-modules-to-packages
Mar 31, 2026
Merged

chore: rename app-modules directory to packages#203
ManukMinasyan merged 8 commits intomainfrom
chore/rename-app-modules-to-packages

Conversation

@ManukMinasyan
Copy link
Copy Markdown
Contributor

@ManukMinasyan ManukMinasyan commented Mar 31, 2026

Summary

  • Renamed app-modules/ directory to packages/ across the entire project
  • Updated all PSR-4 autoload paths in composer.json
  • Updated tooling configs (PHPStan, PHPUnit, Rector, Vite, Horizon Watcher)
  • Updated panel provider paths (AppPanelProvider, SystemAdminPanelProvider)
  • Updated Dockerfile and theme.css references
  • Updated README files and documentation terminology (module -> package)

Test plan

  • composer dump-autoload succeeds
  • php artisan test --compact passes
  • All packages load correctly (Documentation, ImportWizard, OnboardSeed, SystemAdmin)

Copilot AI review requested due to automatic review settings March 31, 2026 12:28
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Renames the project’s internal “module” directory from app-modules/ to packages/ and updates build/test/static-analysis configuration and SystemAdmin panel discovery paths accordingly.

Changes:

  • Updated tooling/config paths (Vite, Tailwind sources, Rector, PHPUnit, PHPStan) to reference packages/ instead of app-modules/.
  • Updated SystemAdmin Filament panel discovery paths to the new packages/SystemAdmin/... locations.
  • Introduced/relocated SystemAdmin policies and widgets under packages/SystemAdmin.

Reviewed changes

Copilot reviewed 17 out of 228 changed files in this pull request and generated no comments.

Show a summary per file
File Description
vite.config.js Updates Vite inputs to load assets from packages/Documentation.
resources/css/filament/app/theme.css Updates Tailwind @source paths for ImportWizard packages.
rector.php Updates Rector scan paths and model rector exclusions to packages/.
phpunit.xml Updates PHPUnit source include path from app-modules to packages.
phpunit.ci.xml Updates CI PHPUnit source include path from app-modules to packages.
phpstan.neon Updates PHPStan paths, excludePaths, and configDirectories to packages.
packages/SystemAdmin/src/SystemAdminPanelProvider.php Updates Filament discovery paths to packages/SystemAdmin/....
packages/SystemAdmin/src/Filament/Widgets/UserRetentionChartWidget.php Adds sysadmin retention chart widget (reviewed for query efficiency).
packages/ImportWizard/src/Jobs/ResolveMatchesJob.php Import job execution in queue context (reviewed for tenant isolation).
packages/ImportWizard/src/Jobs/ValidateColumnJob.php Import validation job in queue context (reviewed for tenant isolation).
packages/SystemAdmin/src/Policies/CompanyPolicy.php Adds sysadmin policy (reviewed for Laravel policy signature correctness).
packages/SystemAdmin/src/Policies/PeoplePolicy.php Adds sysadmin policy (reviewed for Laravel policy signature correctness).
packages/SystemAdmin/src/Policies/OpportunityPolicy.php Adds sysadmin policy (reviewed for Laravel policy signature correctness).
packages/SystemAdmin/src/Policies/TaskPolicy.php Adds sysadmin policy (reviewed for Laravel policy signature correctness).
packages/SystemAdmin/src/Policies/NotePolicy.php Adds sysadmin policy (reviewed for Laravel policy signature correctness).
packages/SystemAdmin/src/Policies/TeamPolicy.php Adds sysadmin policy (reviewed for Laravel policy signature correctness).
packages/SystemAdmin/src/Policies/UserPolicy.php Adds sysadmin policy (reviewed for Laravel policy signature correctness).
packages/SystemAdmin/src/Policies/SystemAdministratorPolicy.php Adds sysadmin policy (reviewed for Laravel policy signature correctness).
packages/SystemAdmin/src/Policies/ImportPolicy.php Adds sysadmin policy (reviewed for Laravel policy signature correctness).
packages/SystemAdmin/src/Policies/FailedImportRowPolicy.php Adds sysadmin policy (reviewed for Laravel policy signature correctness).

@ManukMinasyan ManukMinasyan merged commit e4c8c84 into main Mar 31, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants