Skip to content

enhancement: Simplify fresh Laravel project setup for Iquesters packages #36

Description

@glitched-matrix44

Tested inter-dependency setup of the Iquesters packages in a completely separate fresh Laravel project.

Scope of testing:

  • composer require iquesters/user-interface
  • automatic package discovery
  • installing user-management
  • migrations
  • seeders
  • final application boot

The goal was to reduce the entire setup process to:

  1. Install user-interface
  2. Run a single install/setup command

Multiple fresh Laravel projects were created during testing to validate:

  • package discovery
  • path repositories
  • service provider registration
  • Sanctum publishing
  • Spatie permission publishing
  • migration ordering
  • seeder dependencies
  • timeout handling

Initial testing was done entirely through terminal commands before introducing automation logic into Composer scripts or package install commands.

Metadata

Metadata

Labels

enhancementNew feature or request

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions