This is an epic placeholder for Vortex 3.0. Used to reference from other issues and capture a roadmap.
Overview
Vortex 3.0 will be a major refactor of the distribution, customisation and composability.
The main idea is to make the initial setup and post-setup support of the consumer site as easy as possible with a minimal manual update efforts. To achieve this, the following changes would need to be implemented:
-
💥 composer create-project
The Vortex repository will need to be distributed as a package through Packagist to allow this.
-
🔄 composer update drevops/vortex
We will rely on Drupal's own Drupal Core Scaffold plugin to distribute updates for some of the Vortex's files.
This mechanism uses a package that every composer-managed Drupal site already has.
We have 1 blocker to resolve.
-
💅 composer require-dev alexskrypnyk/customizer
A Customizer package will replace the Vortex Installer drevops/vortex-installer and will integrate with Drupal Core Scaffold plugin's events. This means that it will be possible to run the Customiser on project-create and provide details about your project interactively. It will also allow to develop and test the Customiser as a standard Consumer package rather than a distributable PHAR.
Prioritisation takes place on 3.x project board
This is an epic placeholder for Vortex 3.0. Used to reference from other issues and capture a roadmap.
Overview
Vortex 3.0 will be a major refactor of the distribution, customisation and composability.
The main idea is to make the initial setup and post-setup support of the consumer site as easy as possible with a minimal manual update efforts. To achieve this, the following changes would need to be implemented:
💥
composer create-projectThe Vortex repository will need to be distributed as a package through Packagist to allow this.
🔄
composer update drevops/vortexWe will rely on Drupal's own Drupal Core Scaffold plugin to distribute updates for some of the Vortex's files.
This mechanism uses a package that every composer-managed Drupal site already has.
We have 1 blocker to resolve.
💅
composer require-dev alexskrypnyk/customizerA Customizer package will replace the Vortex Installer
drevops/vortex-installerand will integrate with Drupal Core Scaffold plugin's events. This means that it will be possible to run the Customiser onproject-createand provide details about your project interactively. It will also allow to develop and test the Customiser as a standard Consumer package rather than a distributable PHAR.Prioritisation takes place on
3.x project board