Yak
Yet Another best-practice WordPress local environment Kandidate.
What's done beyond the default:
- Uses PHP 8.2.
- Composer based project dependencies, with dependency patching.
- WP installed under
wordpress/. wp-contentavailable undercontent/.- ElasticPress ready to rock.
- All tooling provided.
The following tools are installed:
- Plugins: User Switching, Query Monitor, ElasticPress Debug Bar, Redis Object Cache.
- Page caching.
- Object caching via Redis.
- Coding standards (todo)
- Linting (todo)
- Testing framework (todo)
DDEV provides, among the following:
- Email trapping on port 8026
- Simple xdebug
- Works well with Ngrok via
ddev share
First start
Under Use this template > Create a new repository to create a copy of this template repository.
Then install the dependencies and launch the environment:
ddev composer install
ddev launch