Requirements
- PHP Version 7.1.3 or later (must include the php-xml extension and
php-mbstring
enabled). - PHP-CLI
- PHP-CURL
- Composer (~1.8.5)
- Lando (~3.0.0-rc.20 include docker package)
- NodeJS (~10.16.3)
- NPM (~6.4.1)
- Yarn (~1.15.2)
NoticeDo not update Docker, keep on version 18.03.1 |
---|
Terminus
Terminus provides advanced interaction with Pantheon. Terminus enables you to do almost everything in a terminal that you can do in the Dashboard, and much more.
NoticeRecommended version 1.9, with higher versions a lot of terminus plugins do not work |
---|
Documentations: Terminus Documentation
Terminus Plugins Directory: Plugins
Usage
Use Terminus to perform these and other operations:
- Create a new site
- Create and delete Multidev environments
- Clone one environment to another
- Check for and apply upstream updates
- Deploy code from one environment to another
- Run WP-CLI commands
Recommended Terminus Plugins List:
- lockr-terminus
- terminus-build-tools-plugin
- terminus-composer-plugin
- terminus-pancakes-plugin
- terminus-quicksilver-plugin
- terminus-rsync-plugin
- terminus-site-status-plugin
Boilerplate WordPress Wrapper, Lando Pantheon Recipe
Pantheon Boilerplate Doc: Pantheon Manual
Git Repo: Pantheon WordPress wrapper
Usage
- Local development environment with Lando
- PHP dependency management with Composer
- Build and testing processes run on CircleCI 2.0
- Behat testing
Theme
Theme based on roots.io boilerplate theme Sage9.
Pantheon
Understand the Pantheon workflow, and how to use separate Dev, Test, and Live environments for the WordPress site.