Download the PHP package nfreear/composer-suggest without Composer
On this page you can find all versions of the php package nfreear/composer-suggest. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nfreear/composer-suggest
More information about nfreear/composer-suggest
Files in nfreear/composer-suggest
Package composer-suggest
Short Description Composer plugin to install a custom group of suggested packages, based on keyword patterns. ' vi .env && composer install '
License MIT
Informations about the package composer-suggest
composer-suggest
A Composer plugin to install a custom group of suggested packages, based on keyword patterns. (Caution)
Example composer.json
:
Usage
-
Set an environment variable containing a pattern/keywords in a
.env
file, -
Require the plugin,
- Install as you would normally (verbose),
Legacy
In Composer script mode, an example composer.json
might contain:
Legacy usage:
Legacy advanced usage:
Test
Caution
Use of the composer-suggest
plugin implies that you probably won't commit composer.lock
to version control. Various people say this is bad, and as a general rule they are probably correct.
Composer-suggest works well when all/most of the dependencies in require
and suggest
have precise version constraints (1.2.3
) as opposed to loose ones (1.*
, >= 1.5
..).
It is also useful during rapid development phases of a project. See it in use in the LACE/ OER Research Hub code, and Open Media Player code-base.
Developed for the LACE Evidence Hub, part of the Learning Analytics Community Exchange project.
Inspired by and based in part on the composer-merge-plugin – thank you!
License: MIT
© 2016 The Open University. (Institute of Educational Technology)
"suggest: {..} in composer.json — LACE/ OER Hub code"
"suggest: {..} in composer.json — Open Media Player"
"Composer documentation"
"Stackoverflow"