Include the default project config generated when running craft install
Configures mail settings to use SMTP and Mailpit for local development
Updates composer-scripts/post-create-project.php to replace any "starter" related text with the project specific text that the user is prompted with.
Testing steps
# Make an empty directory for the starter project
mkdir test-craft-starter
cd test-craft-starter
# composer create-project
docker run --rm -it -v "$PWD":/app -v ${COMPOSER_HOME:-$HOME/.composer}:/tmp composer create-project viget/craft-site-starter=dev-jp/20-include-project-config ./ --ignore-platform-reqs
# After the project has been scaffolded
ddev craft/install
ddev launch
Overview
20
I think we could unlock some cool super-powers by committing baseline project config YAML in our starter.
ddev craft install
will also auto-install all of the plugins (instead of that being a separate step after installing Craft.What this PR does
craft install
composer-scripts/post-create-project.php
to replace any "starter" related text with the project specific text that the user is prompted with.Testing steps