mgonblan / anidan-plugin
A composer plugin to assist with installing CiviCRM.
Requires
- composer-plugin-api: ^1.1
- pear/archive_tar: ^1.4.9
- symfony/filesystem: ^v4.4.7
- symfony/process: ^v4.4.7
This package is auto-updated.
Last update: 2020-04-08 23:38:06 UTC
README
This Composer plugin can be added to a fully 'composerized' Drupal site in order to easily install CiviCRM on it.
This will ONLY work on a Drupal site based on drupal/recommended-project, so if you have an older Drupal site that's not, you'll need to convert it before using this plugin.
Usage
You need a couple of dependencies first:
Make sure that you have a recent version of Composer! A couple of people have tried to use this plugin with older versions and have experienced issues.
After that, you can run this command:
composer require roundearth/civicrm-composer-plugin civicrm/civicrm-drupal-8
Installing CiviCRM
TODO
How does it work?
This is the file that does all the real work:
https://gitlab.com/roundearth/civicrm-composer-plugin/blob/master/src/Handler.php