inviqa / drupal-startup
Startup template for Drupal 8 projects.
Requires
- composer/installers: ^1.0
- cweagans/composer-patches: ^1.5.0
- drupal-composer/drupal-scaffold: ^2.0.0
- drupal/admin_toolbar: ^1.0
- drupal/console: ^1.0
- drupal/core: ^8
- drupal/ctools: ^3.0
- drupal/environment_indicator: ^3.0
- drupal/field_group: ^3.0@beta
- drupal/hook_event_dispatcher: ^1.20
- drupal/inline_entity_form: ^1.0-rc1
- drupal/linkit: ^4.3.0
- drupal/login_emailusername: 1.1
- drupal/menu_admin_per_menu: 1.0
- drupal/metatag: 1.7
- drupal/pathauto: 1.3
- drupal/redirect: 1.3
- drupal/roleassign: ^1.0@alpha
- drupal/seckit: 1.1
- drupal/stage_file_proxy: ^1.0@alpha
- drupal/taxonomy_access_fix: 2.6
- drupal/token: 1.5
- drupal/ultimate_cron: ^2.0@alpha
- drush/drush: ^8
- oomphinc/composer-installers-extender: ^1.1
Requires (Dev)
- drupal/devel: ^1.2
- drupal/drupal-extension: ^3.4
- mikey179/vfsstream: ^1.0
- webflo/drupal-core-require-dev: ^8
This package is not auto-updated.
Last update: 2024-11-09 01:13:35 UTC
README
____ _____ _ ____ _____ _ _ ____
/ ___|_ _|/ \ | _ \_ _| | | | _ \
\___ \ | | / _ \ | |_) || | | | | | |_) |
___) || |/ ___ \| _ < | | | |_| | __/
|____/ |_/_/ \_\_| \_\|_| \___/|_|
########################################
Drupal 8 / Lando flavoured project template
This project should be used as a skeleton starting point for new Drupal 8 based projects. As such some assumptions and opinionated decisions are included to bootstrap a project with everything you might need to get started!
...delete as appropriate!
Start me up
Start-up your newproject
in the current directory using composer:
composer create-project --no-install -s dev inviqa/drupal-startup newproject
Update the .gitignore
in the project root
Project structure
The tree below outlines the project structure and purpose.
newproject | ├── conf # container related config (eg. solr) ├── config | └── sync # Drupal config files | ├── doc # Project related documentation | ├── docroot | ├── modules | | └── custom # Custom modules | ├── profiles | | └── custom # Custom install profiles | ├── sites | | └── default # Default site settings | └── themes | └── custom # Custom themes | ├── scripts | ├── deployment # Shell scripts for deployment | ├── development # Shell scripts for local dev | └── common.inc.sh # Shared scripts for all environments | └── test └── behat # Behat tests
Development Environment
Prerequisites
- Install Docker-for-mac
- Install Lando.
Note: Compatible with v3.0.0-rc1 and below
Setup
Run lando start
from within the project directory.
Tooling
For further lando related commands see: https://docs.devwithlando.io/config/tooling.html