felixarntz / wp-composer-stack
A modern WordPress stack with Composer.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 2
Open Issues: 0
Type:project
Requires
- php: >=7.0
- composer/installers: ~1.0
- felixarntz/wp-composer-stack-lib: dev-master
- roots/wordpress: 5.0.2
- roots/wordpress-core-installer: ~1.0
- roots/wp-password-bcrypt: 1.0.0
- vlucas/phpdotenv: 2.0.1
- wpackagist-plugin/query-monitor: 3.1.1
- wpackagist-plugin/simple-analytics: 1.1.1
- wpackagist-plugin/user-switching: 1.4.0
- wpackagist-plugin/wp-maintenance-mode: 2.1.2
- wpackagist-plugin/wp-user-profiles: 2.1.0
- wpackagist-theme/twentynineteen: 1.0
This package is auto-updated.
Last update: 2024-11-24 05:36:20 UTC
README
WP Composer Stack
A modern WordPress stack with Composer.
Setup
- Make sure you have all requirements installed.
- Create a new empty directory and navigate to it.
- Run
git init
. - Run
git remote add upstream git@github.com:felixarntz/wp-composer-stack.git
. - Run
git fetch upstream
. - Run
git merge upstream/master
. - Open
.lando.yml
and replacewpcomposerstack
with a name of your preference. Your site will be available via{$NAME}.lndo.site
. - Optionally, open
config/wp-install.sh
and adjust the config variables at the top of the file. - Optionally, open
composer.json
and add dependencies you'd like to use. - Run
lando start
. - Run
lando wp-install
. - Access your site via
{$NAME}.lndo.site
. - At this point, it's probably good to connect your project's git repository and do a first commit. :)
Requirements
- Install Lando:
brew cask install lando
- Trust the Lando SSL certificate:
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/.lando/certs/lndo.site.pem