Polymer¶
Polymer is Digital Polygon's WebOps tooling: a Robo-based CLI framework (core) plus a family of extensions that automate building, configuring, and deploying Drupal sites.
The family¶
| Package | Role |
|---|---|
digitalpolygon/polymer |
The framework: command discovery, configuration contexts, extension lifecycle, artifact builds. |
digitalpolygon/polymer-drupal |
Drupal integration: site setup, multisite, config management, upgrades, Drush tooling. |
digitalpolygon/polymer-pantheon-drupal |
Pantheon hosting integration for Drupal: artifact deploys, Terminus, Quicksilver, New Relic. |
digitalpolygon/polymer-drupal-contracts |
Stable PSR-14 event contracts the family couples through. |
Installation¶
Add the extensions your project needs — each pulls in what it depends on:
composer require digitalpolygon/polymer-pantheon-drupal
All packages are developed in the polymer-drupal-monorepo and split to read-only package repositories on every release. Open issues and pull requests against the monorepo.
Where to start¶
- Using Polymer on a Drupal project — start with Drupal site setup.
- Deploying to Pantheon — see the Pantheon setup guide.
- Writing your own extension — see Extending Polymer.
- The full CLI reference — see the Commands section in the navigation.