sulu / sulu-standard

This repository is not longer the recommended way to start a sulu project. Use:
https://github.com/sulu/skeleton
MIT License
614 stars 106 forks source link

Check bundle dependencies (remove dev-master's) #112

Closed danrot closed 9 years ago

danrot commented 10 years ago

Check if all the dev-master dependencies can be defined to a specific release

chirimoya commented 10 years ago

ping @danrot ... please add list of bundles

danrot commented 10 years ago
dantleech commented 10 years ago

+1

dantleech commented 10 years ago

Another task which is more easily accomplished when we have a full functional tests suite

danrot commented 9 years ago

@sulu-cmf/developer I am going to remove all the dev-dependencies now and let all the tests run. From now on we don't use the minimum-stability option anymore. And if there is a dev dependency we need, please use the following notation in the other bundles to stop the installation from failing:

"require": {
    "some-vendor/some-bundle": "@dev"
}
danrot commented 9 years ago

Probably we even could remove more dependencies than I did now from sulu-standard, e.g. the doctrine orm doesn't have to be a direct dependency. IMHO the ideal solution would be that only our bundles plus the necessary suggestions goes in sulu-standards composer.json.