Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inclue craft project config in starter project #20

Closed
joshuapease opened this issue May 24, 2024 · 0 comments
Closed

Inclue craft project config in starter project #20

joshuapease opened this issue May 24, 2024 · 0 comments
Assignees

Comments

@joshuapease
Copy link
Contributor

joshuapease commented May 24, 2024

Committing the Craft project config for the site would enable the following

  • Running ddev craft install will also auto-install all of the plugins (instead of that being a separate step after installing Craft.
  • We can pre-configure mail to use STMP and route all messages through mailpit locally (prevents accidental emails to users)
  • We can configure default Volumes and S3 configs.
  • We can include a starter page builder and blocks.

Challenges

  • The site and site group names will need to be edited to match the name of the new project. We can most likely automate this as part of the Composer post-create-project-cmd
@joshuapease joshuapease self-assigned this May 24, 2024
joshuapease added a commit that referenced this issue May 24, 2024
This lets you review what's changed before committing it.
joshuapease added a commit that referenced this issue May 28, 2024
joshuapease added a commit that referenced this issue May 28, 2024
joshuapease added a commit that referenced this issue May 28, 2024
joshuapease added a commit that referenced this issue May 28, 2024
joshuapease added a commit that referenced this issue May 31, 2024
* [#14] Install Craft & Plugins. Commit project config

* [#21] Route all email through Mailpit

https://mailpit.axllent.org/

* [#20] Rename project config in post-create-project script

* [#20] Adjust ddev config renaming

* [#20] Rename package.json & package-lock.json

* [#20] Remove plugin license lines

* [#20] Clean up starter only .gitignore

* [#20] Clean out unused ScriptHelpers

* [#20] PC changes
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

No branches or pull requests

1 participant