Download the PHP package pantheon-systems/terminus-decoupled-kit-plugin without Composer
On this page you can find all versions of the php package pantheon-systems/terminus-decoupled-kit-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pantheon-systems/terminus-decoupled-kit-plugin
More information about pantheon-systems/terminus-decoupled-kit-plugin
Files in pantheon-systems/terminus-decoupled-kit-plugin
Package terminus-decoupled-kit-plugin
Short Description Creates a Decoupled Kit project for use on Pantheon
License MIT
Informations about the package terminus-decoupled-kit-plugin
Terminus Decoupled Kit Plugin
The Terminus Decoupled Kit Plugin provides commands useful for creating decoupled projects on Pantheon using pre-configured starter kits.
The decoupled-kit:create
command guides you through the following tasks:
- Creating a new site on Pantheon for the CMS back-end of your choice.
- Optionally installing your CMS.
- Creating a front-end codebase that sources data from your newly created CMS project. This codebase will be automatically configured for local development, and can later be deployed to Pantheon using the import repository workflow.
Requirements
Commands
decoupled-kit:create
Creates a back-end CMS site on Pantheon and a front-end codebase that sources data from the CMS site.
To run interactively:
Command Arguments
The following arguments can be provided to the decoupled-kit:create command:
Argument | Description |
---|---|
site_name | Site name |
label | Site label |
upstream_id | Upstream name or UUID |
Example:
Creates a new site named site
, human-readably labeled label
, using code from upstream
.
Command Options
Additional options are available to further customize the decoupled-kit:create command:
Option | Description |
---|---|
--org[=ORG] | Organization name, label, or ID |
--region[=REGION] | The region to create the site in. See the Pantheon regions documentation for details. |
--cms[=CMS] | The CMS to use. Currently supported: drupal, wordpress |
--install-cms[=INSTALL-CMS] | Whether to install the CMS. Defaults to true. |
Example:
Creates a new site named site
, human-readably labeled label
, associated with organization
, for the specified cms
.
Related Projects
- Create Pantheon Decoupled Kit - NodeJS CLI used to create and upgrade front-end codebases based on Pantheon starter kits. Used by this terminus plugin and can also be used independently.
Known Limitations
- Currently this terminus plugin creates your front-end codebase, but does not automatically deploy it to Pantheon. You can deploy your front-end codebase to Pantheon using the import repository workflow.