Skip to content

Improve and verify fresh Laravel installation#69

Draft
bajramemini wants to merge 2 commits into
mainfrom
codex/aura-installation-process
Draft

Improve and verify fresh Laravel installation#69
bajramemini wants to merge 2 commits into
mainfrom
codex/aura-installation-process

Conversation

@bajramemini

Copy link
Copy Markdown
Contributor

Summary

  • document the unified aura:install path as the primary fresh-install workflow
  • fix aura:extend-user-model so a fresh Laravel 13 User model remains Pint-compliant and unsafe transformations fail clearly
  • expand the fresh-application CI job to verify migrations, routes, assets, model formatting, and starter tests
  • include a self-contained HTML installation audit with iTerm screenshots for every meaningful step

Installation audit

Tested both the published package workflow and the current branch in a clean Laravel 13.20.0 application under Laravel Herd. The current unified installer completed successfully after the User-model formatting fix. The report is committed at artifacts/installation-report/index.html.

Validation

  • composer test: 1,814 passed, 4 skipped, 5,365 assertions
  • composer analyse: no errors
  • focused installer tests: 5 passed, 19 assertions
  • Pint check for changed PHP files: passed
  • fresh Laravel application verification: 64 Aura routes, no pending migrations, published assets present, generated User model passes Pint, starter tests pass

Product questions captured in the report

  • should the GitHub star prompt reference eminiarts/aura-cms instead of aura-cms/base?
  • should the unified installer offer explicit non-interactive options for CI and automation?
  • should the first generated administrator default to Global Admin?
  • should the installer message about publishing a service provider be changed when no provider file appears?

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.

1 participant