lakedrops/dorgflow

开发环境的Composer插件

安装数量: 21,968

依赖项: 2

建议者: 0

安全: 0

类型:composer-plugin

v1.11.1 2024-02-20 16:33 UTC

README

这是一个Composer插件,它为基于Composer的Drupal安装准备了一些项目,以便使用由Dorgflow提供的drupal-org贡献。

安装

如果你使用的是Drupal开发环境,所有内容都已经为你准备好了。否则,调用composer require --dev lakedrops/dorgflow,一切都将自动处理 - 即使你在未来任何时候更新你的Drupal项目,你定义的项目开发环境也将保持原位并正确配置。

配置

将dorgflow部分添加到你的.lakedrops.yml中,并列出所有你想要维护的项目及其相应的版本

---
dorgflow:
  projects:
    drupal/colorbox_field_formatter: 8.x-1.x
    drupal/dimension: 8.x-1.x
    drupal/drd: 8.x-3.x
    drupal/drd_agent: 8.x-3.x
  drupalspoons:
    drupal/devel: 1.x-dev
  selfhosted:
    url: gitlab.lakedrops.com
    projects:
      lakedrops/docker4drupal:
        path: composer/plugins
        version: develop

使用

基本上有两种不同的使用场景:对于你计划长期维护的项目,你将它们添加到composer.json的extra/dorgflow部分,每次运行composer update时,这些项目也会更新并重新克隆,以便你在开发环境中继续维护。

对于你可能突然需要的项目,例如编写一个补丁来解决问题,有一种快速的方法可以实现相同的功能,而无需运行composer update。只需将项目添加到extra/dorgflow部分,然后调用composer lakedrops:dorgflow。这将在需要时检出此部分的所有项目,你就可以开始工作了。