A Lando-based setup for ElasticPress core development work.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Chris Wiegman 9ce9c7035d
more readme updates
2 weeks ago
.vscode Initial commit 2 weeks ago
Docker Initial commit 2 weeks ago
.gitignore Initial commit 2 weeks ago
.lando.yml Initial commit 2 weeks ago
Makefile Initial commit 2 weeks ago
README.md more readme updates 2 weeks ago
composer.json Initial commit 2 weeks ago
composer.lock Initial commit 2 weeks ago

README.md

ElasticPress Core Development

A simple WordPress environment to develop ElasticPress core functionality locally.

What's included

  • WordPress
  • Debug Bar
  • Query Monitor
  • PHP 7.4
  • Mailhog
  • Starter plugin files
  • Starter PHP Unit Tests
  • Configuration, including Xdebug, for VSCode
  • Linting for PHP and JavaScript files using WordPress coding standards
  • WooCommerce with sample data
  • ElasticPress
  • Elasticsearch (local node for testing)

Setup and Usage of the Development Environment

A fully featured development environment is included using PHP 7.4 and more. Scripts to run commands including setup and more use make as a task runner. See the instructions below for getting started.

Before starting your workstation will need the following:

  1. Clone the repository

git clone ssh://git@gitea.chriswiegman.com:2222/chriswiegman/elasticpress-core-dev.git

  1. Start Lando
cd elasticpress-core-dev
make -s start

When finished, Lando will give you the local URL of your site. WordPress should already be configured so have fun.

WordPress Credentials: