Skip to content
Snippets Groups Projects
Commit ca3071ae authored by jurgenhaas's avatar jurgenhaas
Browse files

Prepare release v1.9.0

parent 57976c92
No related branches found
No related tags found
No related merge requests found
......@@ -4,29 +4,28 @@ This is a composer plugin which prepares some of your projects in a composer bas
## Installation
Simply call `composer require --dev lakedrops/dorgflow` and everything will be taken care off for you automatically - even if you update your Drupal project at any time in the future, the development environments for your defined projects will be kept in place and properly configured.
If you're using the [Drupal Development Environment](https://gitlab.lakedrops.com/composer/plugin/drupal-development-environment), everything is already available for you. Otherwise call `composer require --dev lakedrops/dorgflow` and everything will be taken care off for you automatically - even if you update your Drupal project at any time in the future, the development environments for your defined projects will be kept in place and properly configured.
## Configuration
Add a dorgflow section to your composer.json with a list of all the project you want to maintain given their respective versions:
```json
{
"extra": {
"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"
}
}
}
}
Add a dorgflow section to your `.lakedrops.yml` with a list of all the project you want to maintain given their respective versions:
```yaml
---
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: git@gitlab.lakedrops.com
projects:
composer/plugin/docker4drupal.git: 1.2.3
```
This information can be kept in your composer.json on all stages as it will only be recognized by dorgflow in the development environment.
## Usage
There are basicly two different use cases: for projects that you keep maintaining for a longer period of time, you add them to the extra/dorgflow section in your composer.json and when ever you run `composer update`, this will also refresh those projects and re-clone the projects so that you can continue maintaining them in you development environment.
......
......@@ -27,7 +27,7 @@
"php": ">=7.2",
"composer-plugin-api": "^1||^2",
"cypresslab/gitelephant": "^2.0|^4.0",
"lakedrops/composer-json-utils": "^1.7||dev-master"
"lakedrops/composer-json-utils": "^2.0||dev-master"
},
"require-dev": {
"composer/composer": "^1||^2",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment