papegaill / drupal-site-template
A template for setting up an OpenEuropa Drupal site.
Requires
- php: ^7.1
- composer/installers: ^1.5
- cweagans/composer-patches: ^1.0
- drupal-composer/drupal-scaffold: ^2.5
- drupal/core: ^8.7
- drush/drush: ^9.0
- openeuropa/composer-artifacts: ~0.1
- openeuropa/oe_profile: ^0.3
- openeuropa/oe_theme: ^1.0
- webflo/drupal-finder: ^1.0
- webmozart/path-util: ^2.3
Requires (Dev)
- drupal/console: ~1.6
- drupal/drupal-extension: ~4.0
- ec-europa/toolkit: ~4.0.0-beta7
- symfony/browser-kit: ~4.0
- webflo/drupal-core-require-dev: ~8.7
Conflicts
This package is auto-updated.
Last update: 2025-02-22 01:02:53 UTC
README
Please note: this repository contains code that is necessary to generate a new Drupal 8 project, please read carefully the Start a new project section below before proceeding.
You need to have the following software installed on your local development environment:
- Composer
- Docker Compose
- PHP 7.1 or greater (only needed during project creation)
Start a new project
To create a new Drupal 8 project run the following command:
composer create-project papegaill/drupal-site-template --stability=dev <dg-name>-<project-id>-reference
This will download the starterkit into the <dg-name>-<project-id>-reference
folder and a
wizard will ask you for the project name and your organisation. It will use this
information to personalize your project's configuration files.
The installer will then download all dependencies for the project. This process takes several minutes. At the end you will be asked whether to remove the existing version history. It is recommended to confirm this question so that you can start your project with a clean slate.
The following steps to get your new site up and running can be found in the
README.md
inside your newly created project folder.