thinkshout/robo-drupal

Drupal项目的Robo任务

安装次数: 92,803

依赖项: 3

建议者: 0

安全性: 0

星标: 6

关注者: 5

分支: 0

开放问题: 8

类型:项目


README

Drupal的Robo命令和任务

文档页面位于 https://thinkshout.github.io/robo-drupal/index.html

类列表位于 https://thinkshout.github.io/robo-drupal/class_think_shout_1_1_robo_drupal_1_1_tasks.html

更新信息

如果您更新到3.x版本,您需要重新运行robo configure来设置TS_PROD_BRANCH变量 (--prod-branch=main)。这允许您使用一个非默认的生产部署分支名称。如果您不指定生产分支,它将默认为"main"。

一旦您设置了生产分支,您可以从当前生产分支创建一个同名分支,将其推送到github,并删除旧分支。在某些情况下,您可能需要更改github中的默认分支(尽管通常是"develop")。您可能还想查看开放拉取请求,并通知项目上的其他开发者通过拉取新分支来更新他们的本地存储库。

安装

  1. 首先在开发环境中要求它:composer require --dev thinkshout/robo-drupal -W
  2. 在项目的composer.json文件中,在"extra" -> "drupal-scaffold" -> "allowed-packages"下添加 "thinkshout/robo-drupal" 
  3. 如果您项目根目录中没有.env.dist文件,运行robo init
  4. 运行robo configure。这将根据您的.env.dist文件创建一个.env文件。
  5. 通过拉取实时数据库来测试上述配置
robo pull:config # Makes a database backup and pulls it locally.
robo install # Builds your local database - you can pull from "local"
  1. 在项目的".gitignore"文件中,将".env"文件添加到底部,如下所示(您可能只需要取消注释)
# Ignore generated config
.env