solsoft/drupal-boilerplate

部署新Drupal项目的样板

8.x-dev 2017-05-17 15:27 UTC

This package is not auto-updated.

Last update: 2024-09-29 02:44:31 UTC


README

Build Status Dependency Status Packagist PHP 7 ready License

用于部署新的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/