inviqa/drupal-startup
Composer 安装命令:
composer create-project inviqa/drupal-startup
包简介
Startup template for Drupal 8 projects.
README 文档
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
| Command | Description |
|---|---|
lando install |
Install Drupal site |
lando reset |
Reset codebase removing generated code and lock file |
lando refresh |
Refresh your project (clear cache, import config etc...) |
lando composer {install}, {require} etc. |
Run composer commands in the appserver container |
lando drush {cr}, {site-install} etc. |
Run drush commands in the appserver container |
lando phpcs |
Run code style analysis see ./phpcs.xml.dist for scope |
lando phpunit |
Run phpunit tests see ./phpunit.xml.dist for scope |
lando behat |
Run behat test suite |
lando test |
Run all tests and code evaluation |
lando npm |
Run NPM commands |
For further lando related commands see: https://docs.devwithlando.io/config/tooling.html
统计信息
- 总下载量: 8
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0
- 更新时间: 2019-03-06