valuebound / drupal
此包已废弃,不再维护。未建议替代包。
Drupal项目的清洁起点
v1.2.0
2018-03-17 19:43 UTC
Requires
- cweagans/composer-patches: ^1.6.0
- dealerdirect/phpcodesniffer-composer-installer: ^0.4.4
- drupal/admin_toolbar: ^1.22
- drupal/adminimal_theme: ^1.3
- drupal/advagg: ^3.4
- drupal/block_class: ^1.0@alpha
- drupal/block_visibility_groups: ^1.1
- drupal/console: ^1.0.2
- drupal/core: ^8.5
- drupal/devel: ^1.2
- drupal/field_group: ^1.0
- drupal/google_analytics: ^2.2
- drupal/honeypot: ^1.27
- drupal/menu_link_attributes: ^1.0
- drupal/metatag: ^1.4
- drupal/paragraphs: ^1.2
- drupal/pathauto: ^1.0
- drupal/redirect: ^1.0
- drupal/views_infinite_scroll: ^1.5
- drupal/views_slideshow: ^4.6
- drupal/xmlsitemap: ^1.0@alpha
- drush/drush: ~8.0|^9.0.0-beta8
- hussainweb/drupal-composer-helper: ^1.0
Requires (Dev)
- behat/mink: ~1.7
- behat/mink-goutte-driver: ~1.2
- drupal/coder: ^8.2.12
- jcalderonzumba/gastonjs: ~1.0.2
- jcalderonzumba/mink-phantomjs-driver: ~0.3.1
- mikey179/vfsstream: ~1.2
- phpunit/phpunit: >=4.8.28 <5
- symfony/css-selector: ~2.8
Conflicts
This package is not auto-updated.
Last update: 2022-02-01 13:12:05 UTC
README
一个基于composer的Drupal代码仓库,用作Drupal项目的起点。它包含了开发标准工具,如Drush、Drupal控制台、PHPUnit和PHPCS。还包括一系列非常受欢迎且必需的贡献模块,为任何Drupal 8项目提供起始点。
按照以下步骤创建新项目
先决条件
- Docker - https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04
- Docker Compose - https://www.digitalocean.com/community/tutorials/how-to-install-docker-compose-on-ubuntu-16-04
使用方法
- 使用composer获取仓库
composer create-project valuebound/drupal drupal
- 将exmaple.docker-compose.yml复制到docker-compose.yml。
- 将example.env复制到.env
- 更新.env文件以设置容器的变量
- 更新docker以使用Traefik反向代理(如果您知道自己在做什么,则仅编辑此文件,否则保持不变)。
- 运行docker容器
docker-compose up -d
其他有用提示
- 要查看容器,请运行
docker-compose ps - 要停止所有容器,请运行
docker-compose stop - 要重新启动容器,请运行
docker-compose restart - 要删除容器,请运行
docker-compose rm
Drupal工具使用
仓库附带Drush版本9.0.0。理想情况下,如果您已经在系统中安装了Drush,您可以像在其他项目中一样直接使用它。如果没有,请使用./vendor/bin/drush [command]。
**注意 - 如果上面的方法不起作用,请使用docker-compose运行drush** docker-compose exec web drush [command]
./vendor/bin/console [command]
./vendor/bin/phpcs [command]