This pull request enhances the installation process by automatically installing recommended plugins based on user consent. It installs plugins using composer commands called from PHP. This allows for prompting for user input to install. optional plugins and conditionally installing plugins for Pantheon.
Pull Request
Related Issue
Install Recommended Plugins as Part of Install
Description
This pull request enhances the installation process by automatically installing recommended plugins based on user consent. It installs plugins using composer commands called from PHP. This allows for prompting for user input to install. optional plugins and conditionally installing plugins for Pantheon.
Proposed Plugins to be Installed
Default Required Plugin List
Suggested Plugins
Install Automatically if Pantheon
Note: The Pantheon MU Plugin is installed by default and removed by the script already. We can decide if we want to switch this over later.
Use Case
For developers to easily install Alley's recommended list of plugins when creating a new site.
Changes and Updates
auth.json
file is now included to facilitate installations requiring authentication, such as Object Cache Pro.composer-templates
is cleaned up by deletion.ext-redis
is now ignored, to avoid conflicts in environments where it isn't available.Comments from Discussion
Please include any relevant details about the implementation and any changes made to the codebase. Remember to update any documentation if necessary.
Checklist: