solsoft / drupal-boilerplate
部署新Drupal项目的样板
Requires
- php: >=5.5
- ext-ctype: *
- ext-date: *
- ext-dom: *
- ext-fileinfo: *
- ext-filter: *
- ext-gd: *
- ext-hash: *
- ext-json: *
- ext-pcre: *
- ext-pdo: *
- ext-session: *
- ext-spl: *
- ext-tokenizer: *
- boedah/robo-drush: ^3.0.2
- composer/installers: ^1.3
- consolidation/robo: ^1.0.6
- cweagans/composer-patches: ^1.6
- derhasi/composer-preserve-paths: ^0.1
- drupal-composer/drupal-scaffold: ^2.3
- drupal/core: ^8.3.2
- mnsami/composer-custom-directory-installer: ^1.1
- oomphinc/composer-installers-extender: ^1.1
- symfony/yaml: ^2.8
- webflo/drupal-finder: ^0.2.1
- wikimedia/composer-merge-plugin: ^1.4
Requires (Dev)
- drupal/coder: ^8.2.12
- drupal/console: ^1.0-rc19
- drush/drush: ^8.1.11
Suggests
- php: >=5.6, <7.0
- ext-curl: *
- ext-imagick: *
- ext-ldap: *
- ext-mysqli: *
- ext-openssl: *
- ext-pgsql: *
- ext-redis: *
- ext-simplexml: *
- ext-soap: *
- ext-sqlite3: *
- ext-ssh2: *
- ext-xdebug: *
- ext-xml: *
Conflicts
- drupal/core: 7.*
- drupal/drupal: 7.*
This package is not auto-updated.
Last update: 2024-09-29 02:44:31 UTC
README
用于部署新的Drupal项目的样板。基于drupal-composer/drupal-project。
使用Composer及其相关插件,以及官方packages.drupal.org仓库。
在Packagist上定期发布和更新包。
提供了一系列模块和主题的示例,并在composer create-project
过程中包含。
支持的Drupal版本
- Drupal 8.0.x - 8.3.x
- Drupal 7.x
Drupal 7.x正在使用与Drupal 8相似的目录结构进行部署,使用davidbarratt/drupal-structure。
开发分支
- 8.x - 最新Drupal 8.3.x的开发分支
- 7.x - 最新Drupal 7.x的开发分支
使用方法
在开始之前,请参考Composer参考以获取标准使用说明。
使用composer create-project
部署新项目,指定一个分支。
composer create-project solsoft/drupal-boilerplate:8.x-dev my-project --stability dev --no-interaction;
cd my-project;
composer update;
composer show;
composer site-install;
composer site-run;
贡献
克隆指向开发分支之一的git仓库。
合并请求应提交到这些分支。
git clone -b 8.x git@github.com:solsoft/drupal-boilerplate.git;
cd drupal-boilerplate;
composer install;
composer update;
composer show;
composer site-install;
composer site-run;
附加内容
可选地,您可以使用composer examples-deploy
安装示例Drupal贡献库、模块和主题示例依赖项。这些也可以通过运行composer examples-undeploy
来卸载。有关更多信息,请参阅config/composer.examples
目录。
可以通过运行composer drush-deploy
本地部署Drush。
可以通过运行composer cleanup-project
重置项目,删除vendor/
、assets/
和app/
目录以及composer.lock
文件。
致谢
有关Composer包的信息,请参阅composer README。
灵感来自drupal-composer/drupal-project。
Drupal Boilerplate
版权所有 (C) 2016-2017 SOL-Soft
Luís Pedro Algarvio
本程序是自由软件:您可以重新分发和/或修改它,前提是您必须遵守自由软件基金会以版本 3 的许可协议发布的许可协议,或者(根据您的选择)任何更新的版本。
本程序按“希望对您有用”的原则分发,但没有任何明示或暗示的保证;甚至不包括对适销性或特定用途适用性的暗示保证。有关详细信息,请参阅GNU通用公共许可证。
您应该已经随本程序收到了GNU通用公共许可证的副本。如果没有,请参阅https://gnu.ac.cn/licenses/。