dancryer / PHPCI

PHPCI is a free and open source continuous integration tool specifically designed for PHP.
BSD 2-Clause "Simplified" License
2.42k stars 441 forks source link

Remove optional dependencies from composer.json #115

Closed tobiastom closed 10 years ago

tobiastom commented 11 years ago

As discussed in #112 all optional dependencies should be removed that are not required to run PHPCI.

When a plugin misses a dependency it should complain about it (maybe some general missingRequirement() method that every plugin could call if it misses something).

meadsteve commented 11 years ago

One option might be to move them in to suggest in composer.json:

{
    "suggest": {

    }
}

might make it a bit easier for someone who knew they wanted to use a lot of the plugins and useful from a reference point of view so we have an idea what things have been developed against.

tobiastom commented 11 years ago

+1

dancryer commented 11 years ago

+1 also.