tighten / onramp

Easing the onramp for new or non-PHP developers to become Laravel devs.
https://onramp.dev/
MIT License
159 stars 56 forks source link

Contributors without a Nova license can't install composer packages #586

Closed JasonTame closed 3 months ago

JasonTame commented 3 months ago

Problem

Even when running composer install --no-dev, the Laravel Nova license prompt will trigger. This is due to the spatie/nova-translatable package being added to the list of required dependencies in this commit. This package has laravel/nova as a dependency.

Solution

spatie/nova-translatable is already included in the post-install-cmd script, so it can be removed from the list of required dependencies. composer install --no-dev will then allow contributors without a Nova license to install packages.